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

搜索资源列表

  1. 数据结构课程设计-哈夫曼编码器

  2. 一个完整的系统应具有以下功能: (1) I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立赫夫曼树,并将它存于文件hfmTree中。 (2) E:编码(Encoding)。利用已建好的赫夫曼树(如不在内存,则从文件hfmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。 (3) D:译码(Decoding)。利用已建好的赫夫曼树将文件CodeFile中的代码进行译码,结果存入文件Textfile中。 (
  3. 所属分类:其它

    • 发布日期:2010-07-12
    • 文件大小:126976
    • 提供者:ABCD2345661
  1. 数据结构C语言之哈夫曼编码

  2. 1、从终端读入要编码的字符串,对所输入的字符串进行频率统计并建立哈夫曼树。 2、输出每个字符的编码。 3、根据已有的各个字符的编码,输入一段正确的电文,然后对输入的电文进行译码。
  3. 所属分类:C

    • 发布日期:2010-11-19
    • 文件大小:3072
    • 提供者:tianxino0815
  1. MATLAB图形图像处理

  2. 第一章 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.2.10 其它控制语句 1.2.11
  3. 所属分类:其它

    • 发布日期:2011-01-03
    • 文件大小:6291456
    • 提供者:wangmingyuevs
  1. 哈夫曼编译码系统,编译哈夫曼树,数据结构中使用的。

  2. 一个完整的系统应具有以下功能: (1) I: 初始化。从终端读入字符集大小 n ,及 n 个字符和 n 个权值,建立哈夫曼树,并将其存于文件hfmtree中。 (2) C: 编码。利用已建好的哈夫曼树(如不在内存,则从文件hfmtree中读入),对文件tobetrans中的正文进行编码,然后将结果存入文件codefile中。 (3) D: 译码。利用已建好的哈夫曼树将文件codefile中的代码进行译码,结果存入文件textfile中。 (4) P: 打印代码文件。将文件codefi1e以紧凑
  3. 所属分类:C/C++

    • 发布日期:2011-04-15
    • 文件大小:11264
    • 提供者:jiahaiyong
  1. Huffman树

  2. 问题描述: 已知某系统在通信联络中只可能出现8种字符,其概率分别为0.15,0.29,0.07,0.08,0.14,0.23,0.03,0.11。试设计哈夫曼编码。 设其字符分别为a,b,c,d,e,f,g,,h..权值分别为5,29,7,8,14,23,3,11。试按上述要求构造哈夫曼树,并求编码和译码。二:需求分析:(1) 初始化:从终端读入字符集大小n,以及n个字符和n个权值,并建立哈夫曼树。(2) 编码:利用建立好的哈夫曼树对输入的字符进行编码,并将其输出。(3) 译码:输入将进行译码
  3. 所属分类:C

    • 发布日期:2008-04-13
    • 文件大小:136192
    • 提供者:mamimamihong
  1. 哈夫曼编码译码器 数据结构与算法 课程设计

  2. 设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理“要求”中项目,直到选择退出为止。 要求: (1)将权值数据存放在数据文件(文件名为data.txt,位于执行程序的当前目录中) (2)分别采用动态和静态存储结构 (3)从键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; (4)利用建好的哈夫曼树生成哈夫曼编码; (5)输出编码; 用户可以执行的的功能有: (1)---选择读取某个源文件由系统解析建立哈夫曼树 (2)---手动输入字符集及其权值信息建立哈夫曼树 (3)---打印字符
  3. 所属分类:C/C++

    • 发布日期:2011-06-16
    • 文件大小:11264
    • 提供者:carlos23
  1. matlab6.5图形图像处理源程序

  2. 第一章 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.2.10 其它控制语句 1.2.11
  3. 所属分类:专业指导

    • 发布日期:2011-09-21
    • 文件大小:79872
    • 提供者:wxlang2
  1. 哈夫曼编码

  2. 1、 本程序在初始化字符集后应能进行字符文件的编码、译码功能。 2、 演示程序应以用户和计算机对话的方式执行,即在计算机终端上显示提示信息之后,由用户在键盘上输入程序中规定的命令,相应的输入数据和结果显示在其后面。 3、 程序执行的命令包括: (1)初始化;(2)编码;(3)译码;(4)印编码文件;(5)退出程序;
  3. 所属分类:C/C++

    • 发布日期:2011-12-25
    • 文件大小:11264
    • 提供者:yalloon
  1. 哈夫曼编码译码实验报告

  2. 1、 本程序在初始化字符集后应能进行字符文件的编码、译码功能。 2、 演示程序应以用户和计算机对话的方式执行,即在计算机终端上显示提示信息之后,由用户在键盘上输入程序中规定的命令,相应的输入数据和结果显示在其后面。 3、 程序执行的命令包括: (1)初始化;(2)编码;(3)译码;(4)印编码文件;(5)退出程序;
  3. 所属分类:C/C++

    • 发布日期:2011-12-25
    • 文件大小:350208
    • 提供者:yalloon
  1. c语言数据结构

  2. 本文件内容为数据结构讲义,html格式 1 绪论 1、1 什么是数据结构 1、2 基本概念和术语 1、3 抽象数据类型的表示与实现 1、4 算法和算法分析 1、4、1 算法 1、4、2 算法设计的要求 1、4、3 算法效率的度量 1、4、4 算法的存储空间需求 2 线性表 2、1 线性表的类型定义 2、2 线性表的顺序表示和实现 实验一 2、3 线性表的链式表示和实现 2、3、1 线性链表 2、3、2 循环链表 实验二 2、3、3 双向链表 2、4 一元多项式的表示及相加 3 栈和队列 3、1
  3. 所属分类:C

    • 发布日期:2012-03-25
    • 文件大小:1048576
    • 提供者:zhf07
  1. 突破程序员基本功的16课.part2

  2. 第1课 数组与内存控制 1.1 数组初始化 1.1.1 Java数组是静态的 1.1.2 数组一定要初始化吗 1.1.3 基本类型数组的初始化 1.1.4 引用类型数组的初始化 1.2 使用数组 1.2.1 数组元素就是变量 1.2.2 没有多维数组 1.3 小结 第2课 对象与内存控制 2.1 实例变量和类变量 2.1.1 实例变量和类变量的属性 2.1.2 实例变量的初始化时机 2.1.3 类变量的初始化时机 2.2 父类构造器 2.2.1 隐式调用和显式调用 2.2.2 访问子类对象的实
  3. 所属分类:Java

    • 发布日期:2012-06-11
    • 文件大小:38797312
    • 提供者:naruto_ahu
  1. 哈弗曼编码

  2. 利用哈夫曼编码进行对已有文件进行重新编码可以大大提高减小文件大小,减少存储空 间。但是,这要求在首先对一个现有文件进行编码行成新的文件,也就是压缩。在文件使用时,再对压缩文件进行解压缩,也就是译码,复原原有文件。试为完成此功能,写一个压缩解压缩软件。 一个完整的系统应具有以下功能: (1)压缩准备。读取指定被压缩文件,对文件进行分析,建立哈夫曼树,并给出分析结果 (包括数据集大小,每个数据的权值,压缩前后文件的大小),在屏幕上输出。 (2)压缩。利用已建好的哈夫曼树,对文件进行编码,并将哈夫曼
  3. 所属分类:C/C++

    • 发布日期:2012-07-12
    • 文件大小:34603008
    • 提供者:aa1ss2dd3asd
  1. MFC下的哈夫曼编码及应用

  2. 这是本人根据数据结构做的一个哈夫曼树的应用程序,用MFC实现,主要有如下功能:1.输入一段文字并实现编码。2.将编码的文字进行译码。3.统计输入字符的权值并给出编码。4.画出哈夫曼树。5.能通过网络发送并接受数据(PS:这个功能本意是要接受对方的二进制码并进行翻译,但本人能力有限,没能解决这个问题,希望有能力的朋友解决后能给我留言,谢谢!)这个程序本人做了一周,实属不易,所以分高了点,但是物有所值^_^
  3. 所属分类:C/C++

  1. 哈夫曼编码/译码器数据结构课程设计

  2. 设计一个哈夫曼编码/译码系统,对一个文本文件中的字符进行哈夫曼编码,生成编码文件(后缀名.cod);反过来,可将一个编码文件还原为一个文本文件(.txt)。 要求: (1)输入一个待编码的文本文件名,统计文本文件中各字符的个数作为权值,生成哈夫曼树; (2)将文本文件利用哈夫曼树进行编码,生成编码文件(后缀名cod); (3)输入一个待解码的编码文件名称,并利用相应的哈夫曼树将编码文件译码; (4)显示指定的编码文件和文本文件; (5)把哈夫曼编码用二进制位紧缩到一个变量中,利用位运算进行真正
  3. 所属分类:C

    • 发布日期:2012-12-26
    • 文件大小:12288
    • 提供者:leadleval
  1. Huffman编码(MFC版本)

  2. 1.要求对文件进行Huffman编码的算法,以及对一编码文件进行解码的算法 2.熟练掌握二叉树的应用;具体要求如下: 最小冗余码/哈夫曼码
  3. 所属分类:C/C++

    • 发布日期:2013-01-24
    • 文件大小:1048576
    • 提供者:qq692185040
  1. Huffman编码

  2. 1.要求对文件进行Huffman编码的算法,以及对一编码文件进行解码的算法 2.熟练掌握二叉树的应用;具体要求如下: 最小冗余码/哈夫曼码
  3. 所属分类:C/C++

    • 发布日期:2013-01-24
    • 文件大小:927744
    • 提供者:qq692185040
  1. 数据结构实习之Huffman编译码器的实现

  2. 1) 读入待编码的文字,统计各字符出现的频率 (2) 构造哈夫曼树 (3) 得到各字符的哈夫曼编码 (4) 对原文进行编码 (5) 发送、接收 (6) 还原(译码)收到的文字 (7) 利用哈夫曼树,从根到叶子读0、1序列,直到终止,再读下一个字符 (8) 比较(校验)
  3. 所属分类:C++

    • 发布日期:2013-07-05
    • 文件大小:5242880
    • 提供者:ye_xingren
  1. VC++ matlab图像处理

  2. 第一章 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.2.10 其它控制语句 1.2.11
  3. 所属分类:C++

    • 发布日期:2013-09-15
    • 文件大小:956416
    • 提供者:u012134709
  1. 树的应用——哈夫曼编码

  2. 一、 实验题目: 树的应用——哈夫曼编码 二、 实验内容: 利用哈夫曼编码进行通信可以大大提高信道的利用率,缩短信息传输的时间,降低传输成本。根据哈夫曼编码的原理,编写一个程序,在用户输入结点权值的基础上求哈夫曼编码。 从键盘输入若干字符及每个字符出现的频率,将字符出现的频率作为结点的权值,建立哈夫曼树,求出各字符的哈夫曼编码。要求: 1. 输出存放哈夫曼树的数组HT的初态和终态; 2. 输出每个字符的哈夫曼编码; 3. 输入由上述若干字符组成的字符串,对电文进行编码并输出; 4. (选作)输
  3. 所属分类:C/C++

    • 发布日期:2013-10-26
    • 文件大小:184320
    • 提供者:u012580229
  1. 哈夫曼综合

  2. (1)读入待编码的文字,统计各字符出现的频率 (2)构造哈夫曼树 (3)得到各字符的哈夫曼编码 (4)对原文进行编码 (5)发送、接收 (6)还原(译码)收到的文字 (7)利用哈夫曼树,从根到叶子读0、1序列,直到终止,再读下一个字符 (8)比较(校验) (9)在界面上显示出哈夫曼树及其生成过程
  3. 所属分类:C/C++

    • 发布日期:2014-07-25
    • 文件大小:33554432
    • 提供者:qiang22ni
« 1 2 3 4 5 6 7 89 10 11 12 13 14 15 »