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

搜索资源列表

  1. 哈夫曼编/译码器 二叉树、树、森林的表示及操作

  2. 一、问题描述 利用哈夫曼编码进行通信可以大大提高1言道利用率,缩短信息传速时间,降低传输成本。但是.这要求在发送端通过一个编码系统对待传数据预先编码.在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输俏息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼码的编/译码系统。 二、基本要求 一个完挂的系统应具有以下功能: (1) I:初始化(Initialization).从终端读入字符集大小n,以及n个字符和二个权值.建立哈夫曼树.井将它存于文件卜主怕丁
  3. 所属分类:C

    • 发布日期:2009-05-09
    • 文件大小:2048
    • 提供者:lisheng509
  1. 数据结构课程设计----哈夫曼树(c语言)

  2. 目 录 摘 要 1 前 言 2 正 文 3 1. 采用类C语言定义相关的数据类型 3 2. 各模块的伪码算法 7 3. 函数的调用关系图 13 4. 调试分析 13 5. 测试结果 14 6. 源程序(带注释) 14 总 结 20 参考文献 20 附件Ⅰ 部分源程序代码 21 摘 要 哈夫曼编译码器主要用于通信领域,能够实现数据的快速,有效的传输。它利用哈夫曼树对数据进行编码,形成前缀编码,实现数据的有效压缩存放。然后又通过某种遍历实现译码,从而达到快速远距离通信的目的。 关键词: 哈夫曼树;
  3. 所属分类:C

    • 发布日期:2009-09-10
    • 文件大小:30720
    • 提供者:wqq_lw
  1. 数据结构 哈夫曼编码/译码器

  2. 实现哈夫曼编码、译码以及打印编码、译码、哈夫曼树等操作,有实验报告和可执行文件
  3. 所属分类:其它

    • 发布日期:2009-12-23
    • 文件大小:228352
    • 提供者:whl_gdut
  1. 赫夫曼编/解码器c++

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

    • 发布日期:2010-01-26
    • 文件大小:262144
    • 提供者:wbj_wbj
  1. 哈夫曼编码/译码器 C++数据结构课程设计

  2. 在当今信息爆炸时代,如何采用有效的数据压缩技术节省数据文件的存储空间和计算机网络的传送时间已越来越引起人们的重视,哈夫曼正是一种应用广泛且非常有效的数据压缩技术。哈夫曼编码的应用很广泛,利用哈夫曼树求得用于通信的二进制编码称为哈夫曼编码。树中从根到每一个叶子都有一条路径,对路径上的各分支约定:指向左子树的分支表示“0”码,指向右子树的分支表示“1”码,取每条路径上的“0”或“1”的序列作为和各叶子对应的字符的编码,这就是哈夫曼编码。而与之相反的过程就称为译码。本文主要完成哈夫曼树的建立、哈夫曼
  3. 所属分类:其它

    • 发布日期:2010-05-07
    • 文件大小:163840
    • 提供者:feifei20090407
  1. 数据结构 课程设计 哈夫曼树“编码、译码”器

  2. 这样的数据结构课程设计的设计和实现过程,绝对让你对把它实现的开发者佩服,有了它,你对编程的兴趣和感受到它的强大也会倍增,有了它,你的数据结构课程设计之 哈夫曼树的应用 的实现也不会感到困难,绝不再是一个问题 ,课程设计就这样轻而易举 拿下了,也加深了你对这门课和这个知识点的理解,这绝对是一个好的资源。
  3. 所属分类:其它

    • 发布日期:2010-12-10
    • 文件大小:328704
    • 提供者:guangzy
  1. 哈夫曼编码-译码器实验报告

  2. 字符及相应权值的输入有三种方式:从文件读入、手动输入、由电文随机生成。电文编码及译码翻译均直接从文件读入,电文内容根据权值有所限定,仅支持英文字符组成的电文,在不支持其他语言组成的电文。 输出:将哈夫曼树、电文编码及译码均输出到文件,哈夫曼编码输出到屏幕
  3. 所属分类:专业指导

    • 发布日期:2011-01-17
    • 文件大小:594944
    • 提供者:xpp6541478
  1. 哈夫曼编码译码器 数据结构与算法 课程设计

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

    • 发布日期:2011-06-16
    • 文件大小:11264
    • 提供者:carlos23
  1. 数据结构课程设计哈夫曼编\译码器

  2. 题目的基本要求是: 1.初始化,键盘输入字符集大小n,n个字符和n个权植,建立哈夫曼树。 2.编码,利用建好的huffman树生成huffman编码; 3.输出编码; 4.译码功能; 5.字符和频度如下: 字符 空格 A B C D E F G H I J K L M N O P Q 频度 186 64 13 22 32 103 21 15 47 57 1 2 32 20 57 63 15 1 字符 R S T U V W X Y Z 频度 48 51 80 23 8 18 1 16
  3. 所属分类:C

    • 发布日期:2011-07-06
    • 文件大小:124928
    • 提供者:sms0101
  1. 课程设计哈夫曼树的应用

  2. 一、课程设计题目:哈夫曼树应用 二、课程设计要求: 1) 从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树并将它存于文件hfmTree中.将已在内存中的哈夫曼树以直观的方式(比如树)显示在终端上; 2) 利用已经建好的哈夫曼树(如不在内存,则从文件htmTree中读入),对文件Text.txt中的正文进行编码,然后将结果存入文件Code.txt中。 3) 利用已建好的哈夫曼树将文件Code.txt中的代码进行译码,结果存入文件Text.txt中,并输出结果。 三、进度安排 1.分析
  3. 所属分类:专业指导

    • 发布日期:2011-11-14
    • 文件大小:1048576
    • 提供者:wy811562
  1. 哈夫曼编码译码器

  2. 【问题描述】设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理以下项目,直到选择退出为止。【基本要求】(1)初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树;(2)编码:利用建好的哈夫曼树生成哈夫曼编码;(3)输出编码;(4)设字符集及频度如下表:字符 空格 A B C D E F G H I J K L M频度 186 64 13 22 32 103 21 15 47 57 1 5 32 20字符 N O P Q R S T U V W X Y Z 频度 57 63 15
  3. 所属分类:其它

    • 发布日期:2008-05-29
    • 文件大小:83968
    • 提供者:liujuncz
  1. 哈夫曼编译码器

  2. 用C++实现的哈夫曼编译码器,可以实现创建哈夫曼树、对txt文件进行编码、译码,也可以查看生成的哈夫曼树。
  3. 所属分类:C/C++

    • 发布日期:2013-08-21
    • 文件大小:6291456
    • 提供者:xiaohan2909
  1. 哈夫曼编码器

  2. 哈夫曼树 哈夫曼编码器、译码器 树、图及其应用 数据结构试验
  3. 所属分类:C/C++

    • 发布日期:2013-12-26
    • 文件大小:126976
    • 提供者:u011495362
  1. 哈夫曼编码译码器

  2. 一个完整的系统应具有以下功能: (1)I:初始化:从键盘读入字符集大小N,以及N个字符和N个权值,建立哈夫曼树,并将它保存在文件HFMTREE中。 (2)E:编码:利用已建好的哈夫曼树(如不在内存,则从文件HFMTREE中读入),对文件TOBETRAN中的正文进行编码,然后将结果存入文件CODEFILE中。 (3)D:译码:利用已建好的哈夫曼树将文件CODEFILE中的代码进行译码,结果存入文件TEXTFILE中。 (4)P:印代码文件:将文件CODEFILE显示在显示器上,每行50的代码。同
  3. 所属分类:C/C++

    • 发布日期:2015-12-03
    • 文件大小:17408
    • 提供者:l954688947
  1. 哈夫曼编码译码器(数据结构)

  2. 用C++实现的哈夫曼编译码器,可以实现创建哈夫曼树、对txt文件进行编码、译码,也可以查看生成的哈夫曼树。数据结构作业参考之必备品。
  3. 所属分类:C/C++

    • 发布日期:2015-12-09
    • 文件大小:6291456
    • 提供者:xiaohan2909
  1. 哈夫曼编写编译码

  2. 《数据结构》是一门实践性较强的软件基础课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。本课程设计的目的就是要达到理论与实际应用相结合,使同学们能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来,并培养基本的、良好的程序设计技能。 二、要求 通过这次设计,要求在数据结构析逻辑特性和物理表示,数据结构的选择的应用、算法的设计及其实现等方面中深对课程基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。
  3. 所属分类:C/C++

  1. 哈夫曼编码与译码

  2. 长途电话区号编码/译码器 【问题描述】 设计一个利用哈夫曼算法的编码和译码系统,长途电话区号编码/译码器。 【基本要求】 1) 将权值数据(根据人口决定)存放在数据文件(文件名为data.txt,位于执行程序的当前目录中) 2) 分别采用动态和静态存储结构 3) 初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; 4) 编码:利用建好的哈夫曼树生成哈夫曼编码; 5) 输出编码; 【进一步完成内容】 1) 译码功能; 2) 显示哈夫曼树; 3) 界面设计的优化。 //txt文件应与
  3. 所属分类:C/C++

    • 发布日期:2018-01-03
    • 文件大小:6144
    • 提供者:qq_36840358
  1. 哈夫曼编码器.zip

  2. 有哈夫曼树编码,译码,动态可视化,友好界面的功能 程序中用到了Easy-X图形库 本程序使用vs2015编写 1)将权值数据存放在数据文件(文件名为data.txt,位于执行程序的当前目录中) 2)分别采用动态和静态存储结构 3)初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树 4)编码:利用建好的哈夫曼树生成哈夫曼编码 5)输出编码 6)设字符集及频度如下表: 字符 空格 A B C D E F G H I J K L M 频度 186 64 13 22 3
  3. 所属分类:C

    • 发布日期:2020-03-08
    • 文件大小:23068672
    • 提供者:qq_44755403
  1. 北邮信通院数据结构实验_哈夫曼树

  2. 利用二叉树结构实现哈夫曼编/解码器。 基本要求: 1、初始化(Init):能够对输入的任意长度的字符串s进行统计,统计每个字符的频度,并建立哈夫曼树 2、建立编码表(CreateTable):利用已经建好的哈夫曼树进行编码,并将每个字符的编码输出。 3、编码(Encoding):根据编码表对输入的字符串进行编码,并将编码后的字符串输出。 4、译码(Decoding):利用已经建好的哈夫曼树对编码后的字符串进行译码,并输出译码结果。 5、打印(Print):以直观的方式打印哈夫曼树(选
  3. 所属分类:C++

    • 发布日期:2020-01-10
    • 文件大小:8192
    • 提供者:weixin_43314490
  1. 4、哈夫曼编译码器问题

  2. 3到4个程序和文档任选 :【问题描述】 利用哈夫曼编码进行信息通讯可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码;在接收端将传来的数据进行译码(复原)。 【实现要求】 系统应具有以下功能: (1)初始化(Initialization)。从终端读入字符集大小n,及n个字符和m个权值,建立哈夫曼树,并将它存于文件hfmtree中。 (2)编码(Coding)。利用已建好的哈夫曼树(如不在内存,则从文件hfmtree中读入)对文件to
  3. 所属分类:C/C++

    • 发布日期:2020-06-17
    • 文件大小:75
    • 提供者:sereasuesue
« 12 »