您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 数据结构(c#语言版)

  2. 将数据结构与C#语言和.NET框架结合是本书的一大特点。本书分为8章,第1章介绍了数据结构和算法的基本概念及本书用到的数学和C#的知识;第2章至第6章分别讨论了线性表、栈和队列、串和数组、树型结构和图结构等常用的数据结构及其应用,以及在.NET框架中相应的数据结构;第7、8两章分别讨论了排序和查找常用的各种方法及其应用以及在.NET框架中相应的算法。 第1章绪论...................................................................
  3. 所属分类:C#

    • 发布日期:2009-05-18
    • 文件大小:1048576
    • 提供者:cdxiefeng
  1. 数据结构实验指导书包括几个基本的实验

  2. 数据结构实验指导 《数据结构》上机实验的目的和要求 1 实验一 顺序结构线性表的实现 2 实验二 单链表的插入和删除 8 实验三 栈的实现 11 实验四 二叉树操作实现 14 实验五 哈夫曼树的建立与编码实现 18 实验六 图的遍历操作 28 实验七 排序 34 实验八 查找 40 《数据结构》课程设计 45
  3. 所属分类:其它

    • 发布日期:2009-06-08
    • 文件大小:259072
    • 提供者:lhm19880922
  1. matlab6.5图形图像处理源程序

  2. matlab6.5图形图像处理源程序 第一章 MATLAB6.5 基础 1.1 MATLAB 语言介绍 1.1.1 MATLAB 产品系列与应用 1.1.2 MATLAB6.5 的新特点 1.2 MATLAB 语言基础 1.2.1 认识 MATLAB6.5 环境 1.2.2 MATLAB6.5 变量和表达式 1.2.3 数组的产生 1.2.4 数组的操作 1.2.5 常用的数学函数 1.2.6 数组的运算 1.2.7 数组的扩展 1.2.8 数组的转换 1.2.9 MATLAB 控制语句 1
  3. 所属分类:其它

    • 发布日期:2009-11-01
    • 文件大小:78848
    • 提供者:yueh5
  1. 赫夫曼编/解码器c++

  2. 功能:1、初始化:能够对输入的任意长度的字符串s进行统计,统计每个字符的频度并建立赫夫曼树 2、建立编码表:利用已经建好的赫夫曼树进行编码,并将每个字符的编码输出。 3、编码:根据编码表对输入的字符串进行编码,并将编码后的字符串输出。 4、译码:利用已经建好的赫夫曼树对编码后的字符串进行译码,并输出译码结果。
  3. 所属分类:C++

    • 发布日期:2010-01-26
    • 文件大小:262144
    • 提供者:wbj_wbj
  1. 将字母编码为二进制数

  2. #include #include #include #include #include #include typedef struct { int weight; int parent,lchild,rchild; }HTNode,* HuffmanTree;//哈夫曼结构 typedef char **HuffmanCode;//哈夫曼编码 HuffmanTree HT; HuffmanCode HC; int *w,i=0,j=0,n=0,number=0; char *z;
  3. 所属分类:C

    • 发布日期:2010-06-11
    • 文件大小:9216
    • 提供者:whc1174421261
  1. 算法分析 哈夫曼编码

  2. 给定一棵哈夫曼树,按照哈夫曼树确定哈夫曼链表中的节点数n,其中n=1,2,3......,依此输入各节点的权值,考察各节点字符对应的哈夫曼编码
  3. 所属分类:其它

    • 发布日期:2010-06-22
    • 文件大小:95232
    • 提供者:yuyoupeng
  1. 第五章 树与二叉树

  2. 5.1 数的逻辑结构 5.1.1 1、树的定义 在树中常常将数据元素称为结点 (1)有且仅有一个特定的称为根的结点; (2)当n>1时,除根结点之外的其余结点被分成m(m>0)个互不相交的有限集合T1,T2,•••Tm,其中每个集合又是一棵树,并称为这个节点的子树。 2、树的基本术语: 结点的度、树的度 叶子节点、分支结点 孩子节点、分支结点、兄弟节点 路径、路径长度 祖先、子孙 结点的层数、树的深度(高度) 层序编号 有序树、无序树 森林 5.1.2 树的抽象数据类型定义 5.1
  3. 所属分类:讲义

    • 发布日期:2014-11-27
    • 文件大小:39936
    • 提供者:zuyan266
  1. 熟练掌握树的基本概念、结构特点并且熟悉各种存储结构的特性。

  2. 一、 实验目的 1、 熟练掌握树的基本概念、结构特点并且熟悉各种存储结构的特性。 2、 重点掌握二叉树的生成、遍历及求深度等算法。 3、 掌握赫夫曼树的含义及其应用。 二、 实验要求 1、 从终端读入要编码的字符串,对所输入的字符串进行频率统计并建立哈夫曼树。 2、 输出每个字符的编码。 3、 根据已有的各个字符的编码,输入一段正确的电文,然后对输入的电文进行译码。
  3. 所属分类:其它

    • 发布日期:2008-10-29
    • 文件大小:6144
    • 提供者:lanys19851008
  1. 哈夫曼树的应用

  2. 以项目组形式,实现项目所要求的功能。项目组每组2~4人,其中项目组长1人,负责项目整体进度和协调项目组成员之间的工作,要求项目组成员分工明确,各自的工作量均衡,并在实践报告中注明每个人的分工和工作量。 综合运用C++编程技术和数据结构知识,用VS2010或QT设计实现一个哈夫曼编码解码系统,该软件能够实现简单的文件压缩功能。最后提交完整的设计报告和软件程序拷贝。
  3. 所属分类:C++

    • 发布日期:2015-06-20
    • 文件大小:1048576
    • 提供者:imiracle1
  1. 最小堆编程构造霍夫曼树

  2. 利用最小堆编程实现给定权值集合下构造相应霍夫曼树的算法,并解决以下问题: 有一电文共使用五种字符a,b,c,d,e,其出现频率依次为4,7,5,2,9。 (1)构造对应的编码哈夫曼树(要求左子树根结点的权小于等于右子树根结点的权)。 (2)给出每个字符的哈夫曼编码。 (3)译出编码系列11000111000101011的相应电文。
  3. 所属分类:C/C++

    • 发布日期:2017-12-02
    • 文件大小:3072
    • 提供者:weixin_40208578
  1. 基于哈夫曼(Huffmen)编码的通信系统的设计与实现

  2. 基于VC++6.0,注意:用的是邻接表而非邻接多重表,如果老师比较严格就不要用这份了,如果出错就找到c_file文件重新加载就可以了 基于哈夫曼(Huffmen)编码的通信系统的设计与实现 【问题描述】 利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传输数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼的编/译码系
  3. 所属分类:C/C++

    • 发布日期:2018-01-04
    • 文件大小:3145728
    • 提供者:weixin_41536716
  1. 赫夫曼树构成的编码译码器

  2. C语言的赫夫曼树构成的编码译码器 1, 统计文章中的字符以及其频度,确定每个字符的权重,存放在一个文件里。 2, 将统计的字符建立一个哈弗曼树, 3, 把要编译的文章的字符在哈弗曼树中找到 ,并输出记录其编码。 4, 应用哈弗曼树,将文章的编码进行译码 并与原文对照。 5, 输出哈弗曼树。
  3. 所属分类:C

    • 发布日期:2008-12-27
    • 文件大小:311296
    • 提供者:mxj296913880
  1. 陈越、何钦铭-数据结构作业17:Huffman Codes哈夫曼编码

  2. In 1953, David A. Huffman published his paper "A Method for the Construction of Minimum-Redundancy Codes", and hence printed his name in the history of computer science. As a professor who gives the final exam problem on Huffman codes, I am encounte
  3. 所属分类:讲义

    • 发布日期:2018-05-17
    • 文件大小:8192
    • 提供者:qq_20304723
  1. 数据结构实验合集

  2. Emmm想来赚点积分的,结果才发现一个资源最多设置5分啊orz,共八个实验5分打包带走。实验1:复数的四则运算 实验2:扑克牌配对 实验3:表达式中括号配对 实验4:二叉树的基本操作 实验5:哈夫曼树与哈夫曼编码 实验6:构造图的最小生成树 实验7:二叉排序树算法 实验8:快速排序算法
  3. 所属分类:C/C++

    • 发布日期:2018-10-26
    • 文件大小:8192
    • 提供者:whales996
  1. 二叉树的应用—哈夫曼树

  2. 在数据通信系统中,电文传送是经常遇到的问题,传送电文时需要将字符转 换成二进制组成的字符串,当然在传送电文时,希望传输信息的总长度尽可能的 短。这一问题可转化为如何将传送字符集设计一套二进制编码,如何使电文总长 最短且不产生二义性。 [实验目的] (1) 掌握二叉树的静态链表表示法; (2) 掌握二叉树的哈夫曼算法; (3) 运用哈夫曼算法解决实际问题。 [实验内容及要求] (1) 读入一个 ASCII 文件,统计文档中字符出现的频度,构造哈夫曼树; (2) 在构造好的哈夫曼树中对每个字符进行
  3. 所属分类:C/C++

    • 发布日期:2018-12-20
    • 文件大小:332800
    • 提供者:yyyyyywly
  1. 数据结构实验-二叉树的建立、遍历、摩斯电码(哈夫曼树)的编码与解码实验代码

  2. 数据结构关于二叉树的建立遍历以及应用二叉树进行编解码 实验要求 必做部分 1. 小明会按照前序的方式输入一棵二叉树。例如,输入$ACG##H##D##BE#I##F##的话,代表了下面这棵树: 2. 请分别按照前序、中序、后序输出这棵树。 选做部分 背景 在影视剧中,我们经常会看到二战期间情报人员使用电报哒哒哒地发送信息,发送电报所使用的编码叫做摩尔斯电码(或者叫做摩斯密码)。甚至在现代,SOS仍然是国际通用的求救信号之一,其“三短、三长、三短”同样是摩斯密码的编码方式。 摩斯密码使用若干个“点
  3. 所属分类:C/C++

    • 发布日期:2018-12-22
    • 文件大小:8192
    • 提供者:leisure2222222
  1. 哈夫曼树编码

  2. 【问题描述】  1 熟悉树的各种存储结构及其特点。  2 掌握建立哈夫曼树和哈夫曼编码的方法及带权路径长度的计算。  【设计内容】    欲发一封内容为AABBCAB „„(共长 100 字符,其中:A 、B 、C 、D 、E 、F分别有7 、9 、12 、22 、23 、27个)的电报报文,实现哈夫曼编码。  【任务要求】  1 分析系统需求。  2 建立哈夫曼树。  3 进行哈夫曼编码,并求出平均编码长度。  4 编程实现2、3步骤。 
  3. 所属分类:C/C++

    • 发布日期:2019-02-25
    • 文件大小:106496
    • 提供者:qq_42507097
  1. 哈夫曼树(采用bit型编码)

  2. 1、实验简介 【实验内容的简要说明,具体说明实验完成的功能和性能要求】 利用二叉树结构实现赫夫曼编/解码器。 基本要求: 1、 初始化(Init):能够对输入的任意长度的字符串s进行统计,统计每个字符的频度,并建立赫夫曼树 2、 建立编码表(CreateTable):利用已经建好的赫夫曼树进行编码,并将每个字符的编码输出。 3、 编码(Encoding):根据编码表对输入的字符串进行编码,并将编码后的字符串输出。 4、 译码(Decoding):利用已经建好的赫夫曼树对编码后的字符串进行译码,
  3. 所属分类:C++

    • 发布日期:2019-04-28
    • 文件大小:3072
    • 提供者:weixin_43884955
  1. 哈夫曼树实现图片压缩与解压

  2. 功能要求 1. 针对一幅BMP格式的图片文件,统计256种不同字节的重复次数,以每种字节重复次数作为权值,构造一颗有256个叶子节点的哈夫曼二叉树。 2. 利用上述哈夫曼树产生的哈夫曼编码对图片文件进行压缩。 3. 压缩后的文件与原图片文件同名,加上后缀.huf(保留原后缀),如pic.bmp 压缩后pic.bmp.huf 4. 解压缩
  3. 所属分类:C++

    • 发布日期:2019-05-07
    • 文件大小:6291456
    • 提供者:qq_39852652
  1. C语言实现哈夫曼编码压缩和解压各种文件

  2. 实验目的:理解哈弗曼信源编码算法,并能应用于文件压缩中。 实验内容:写出程序,利用哈弗曼编码实现对文件的压缩,并能解压文件。 实验步骤: 1、压缩 (1) 统计原始文件中各字节出现的概率(次数); (2) 采用哈弗曼算法对各字节进行编码,建立哈弗曼对照表; a) 构造二叉树 b) 编码 (3) 依次读取原始文件的每个字节,查找其对应的哈弗曼编码,将这些位写入到压缩文件中(注意:要凑够8位二进制才写入到文件中)。 (4) 将原始文件中各字节及出现的次数也写入到压缩文件中。 2、解压 (1) 从压缩
  3. 所属分类:C/C++

    • 发布日期:2020-11-19
    • 文件大小:12288
    • 提供者:weixin_44143854
« 1 2 ... 4 5 6 7 8 910 11 12 13 14 15 »