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

搜索资源列表

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

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

    • 发布日期:2009-05-09
    • 文件大小:2048
    • 提供者:lisheng509
  1. 哈夫曼编码译码器的源代码

  2. 根据哈夫曼编码的算法,来实现将字符编码为相应的01编码,也可以将01编码转化为相应的字符编码。 此代码在实现时还要建立若干的文件: 1)建立一个存放要编码的字符文件.in。 2)建立一个存放编码后存放01编码的文件.out。 3)建立一个存放根据字符的权值建立的哈夫曼树的信息的文件.out。 4)建立一个存放译码后的信息的存储文件.out。
  3. 所属分类:其它

    • 发布日期:2009-05-27
    • 文件大小:3072
    • 提供者:kuangren2009
  1. 哈夫曼编/译码器代码

  2. 1) 对指定的文本文件进行各字符出现频度分析,并建立哈夫曼树与哈夫曼编码,将该文本文件编码成目标文件 也可另输入字符和对应频度建树 2) 对已编码的文件进行解码,还原成原来的文件
  3. 所属分类:专业指导

    • 发布日期:2009-06-26
    • 文件大小:13312
    • 提供者:commander118
  1. 数据结构哈夫曼压缩文件

  2. 利用哈夫曼编码对数据进行无损压缩,实现Huffman压缩的编码器和译码器。 1.首先读入待压缩源文件。 2.然后建立并分析字母表,对每种字符的出现频度进行统计,以频度作为建立Huffman树的权值。 3. 频度表建好后,就可以根据算法建立Huffman树,对出现的每种字符进行Huffman编码。 4. 此时,再次读入源文件,逐字节编码,将得到的编码流写入到磁盘文件。 5. 译码过程先读入被压缩的文件,将其解释为比特流,根据Huffman树,对比特流逐位译码,将译码结果逐次写入到磁盘文件。
  3. 所属分类:其它

    • 发布日期:2009-07-01
    • 文件大小:157696
    • 提供者:chenminghui1103
  1. 哈夫曼编码(综合设计)

  2. 综合设计写的一个哈夫曼编码, 优点: 1:编码后保存的文件特小,理论上没有更小了的吧 2:支持中文 3:有树图 缺点: 1:内存占用大(直接用字符串表示,本来想用位的,可惜咱又没时间又没兴趣) 2:速度一般(中间的一些转换操作浪费了许多时间)
  3. 所属分类:其它

    • 发布日期:2009-09-21
    • 文件大小:945152
    • 提供者:xiadasong007
  1. 哈夫曼编码与译码 数据结构

  2. (1)读取文本文件即使用C编译系统所提供的库函数对给定的文本文件(wejian.txt)进行读取。 (2)统计文本文件中的字符:统计文本文件中出现的字符及各字符出现的频度(次数),根据频度设置权值,并将相关字符的频率输出。 (3)根据第(2)步所得到的权值构建Huffman树,并打印Huffman树。 (4)根据建好的Huffman树,编写Huffman编码的函数得到每个字符的Huffman编码 ,然后对文本文件进行Huffman编码化处理,将编码结果存入到新文件(code.txt)。 (5)
  3. 所属分类:C

    • 发布日期:2009-12-01
    • 文件大小:8192
    • 提供者:yaminvsasheng
  1. 哈夫曼编码/译码(数据结构)

  2. 有以下功能:1、从终端读取字符集大小n,n个字符和n个权值,存放于hfmTree中。 2、编码,利用建好的霍夫曼树读取字符,编码,结果存入code文件中 3、译码。将codefile译码,结果存入textFile 4、将结果打印出来。 5、将哈弗曼树打印出来 6、控制台实现
  3. 所属分类:其它

    • 发布日期:2010-05-18
    • 文件大小:1048576
    • 提供者:hai7song
  1. 哈夫曼编/译码器I:初始化(Initialization)。E:编码(Encoding)。D:译码(Decoding)。P:印代码文件(Print)。T:印哈夫曼树(Tree Printing)。

  2. (1)I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。 (2)E:编码(Encoding)。利用已建好的哈夫曼树(如不在内存,则从文件htmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。 (3)D:译码(Decoding)。利用已建好的哈夫曼树将文件CodeFile中的代码进行译码,结果存入文件TextFile中。 (4)P:印代码文件(Print)。将文
  3. 所属分类:C

    • 发布日期:2010-06-09
    • 文件大小:633856
    • 提供者:peak5154411
  1. 哈夫曼编码c语言版下载

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

    • 发布日期:2010-06-25
    • 文件大小:9216
    • 提供者:yang0923bin
  1. 哈夫曼编码系统(C语言实现)

  2. 利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传输数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站设计一个基于哈夫曼编码的通信系统。 系统应具有以下功能: 1)初始化处理:建立通信系统 2)发送端信息编码 3)接受端信息译码
  3. 所属分类:C

    • 发布日期:2010-07-01
    • 文件大小:9216
    • 提供者:micmia
  1. 哈夫曼编码/译码实现

  2. 建立一个文本文件,统计该文件中各字符频率,对各字符进行Huffman编码,将该文件翻译成Huffman编码文件,再将Huffman编码文件翻译成原文件。压缩文件即读文件,统计文件中的字符个数,对文件进行哈夫曼编码和译码,并将编码译码后的字符存储在文件中。 完成功能的详细说明: 1.统计文本文件中各字符的频率(涉及读文件,统计字符个数); 2.对文件中的内容进行哈夫曼编码并存储入文件(涉及到创建哈夫曼树,进行哈夫曼编码和写文件); 3.对编码文件进行译码(涉及到哈夫曼译码和写文件)。 4.输出要
  3. 所属分类:专业指导

    • 发布日期:2010-11-14
    • 文件大小:5120
    • 提供者:wochaoca
  1. 哈夫曼编码压缩和解压缩

  2. 2、哈夫曼编码 问题描述:利用哈夫曼编码,实现压缩和解压缩 基本要求: 对于给定的一组字符,可以根据其权值进行哈夫曼编码,并能输出对应的哈夫曼树和哈夫曼编码;实现哈夫曼解码 提高要求: 能够分析文件,统计文件中出现的字符,再对文件进行编码,实现文件的压缩和解压缩 能够对于文件的压缩比例进行统计 能够打印文件
  3. 所属分类:专业指导

    • 发布日期:2011-03-08
    • 文件大小:6144
    • 提供者:yzhhello
  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. 问题描述: 利用哈夫曼编码进行信息通讯可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码;在接收端将传来的数据进行译码(复原)。对于双工信道 (即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼码的编译码系统。 基本要求: 一个完整的系统应具有以下功能: (l)I:初始化 (Initialization)。从终端读入字符集大小n,及n个字符和m个权值,建立哈夫曼树,并将它存于文件hfmtre
  3. 所属分类:C++

    • 发布日期:2011-07-09
    • 文件大小:4096
    • 提供者:l591492105
  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. (1) 对于给定的一组字符,可以根据其权值进行哈夫曼编码,并能输出对应的哈夫曼树和哈夫曼编码;实现哈夫曼解码 提高要求: (1) 能够分析文件,统计文件中出现的字符,再对文件进行编码,实现文件的压缩和解压缩 (2) 能够对于文件的压缩比例进行统计 (3) 能够打印文件
  3. 所属分类:C/C++

    • 发布日期:2011-12-16
    • 文件大小:3072
    • 提供者:xhmc007
  1. 哈弗曼编码与译码实验报告

  2. 1.构造哈夫曼树及哈夫曼编码:从终端读入字符集大小n、n个字符以及n个对应的权值,建立哈夫曼树;利用已经建好的哈夫曼树求每个叶结点的哈夫曼编码,并保存。 2.编码:利用已构造的哈夫曼编码对“明文”文件中的正文进行编码,然后将结果存入“密文”文件中。 3.译码:将“密文”文件中的0、1代码序列进行译码。 4.打印“密文”文件:将文件以紧凑格式显示在终端上,每行30个代码;同时,将此字符形式的编码文件保存。 5.打印哈夫曼树及哈夫曼编码:将已在内存中的哈夫曼树以凹入表形式显示在终端上,同时将每个字
  3. 所属分类:C/C++

    • 发布日期:2012-05-18
    • 文件大小:125952
    • 提供者:weijiawei222
  1. Huffman编码

  2. Huffman编码(绝对原创!高质量!界面美观!功能强大!) (1)统计(Statistics):统计输入的文本的单词/Unicode字符频率。 (2) 初始化(Initialization):从终端读入字符集大小n,以及n个单词和n个权值,建立哈夫曼树. (3) 编码(Encoding):利用已建立好的哈夫曼树,对输入进行编码,然后将结果代码输出。 (4) 译码(Decoding):利用已建好的哈夫曼树,对数据代码进行译码,将译码结果输出。
  3. 所属分类:Java

    • 发布日期:2012-05-18
    • 文件大小:738304
    • 提供者:shangzwz
  1. Huffman编码

  2. 编写一个哈夫曼码的编/译码系统,一个完整的系统应具有以下功能: (1) 初始化。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree.txt中。 (2) 编码。利用已建好的哈夫曼树,对文件ToBeTra.txt中的正文进行编码,然后将结果存入文件CodeFil.txt中。 (3) 译码。利用已建好的哈夫曼树将文件CodeFile.txt中的代码进行译码,结果存入文件Textfile.txt中。 (4) 印哈夫曼树(Treeprinting).将已在内存中的
  3. 所属分类:C

    • 发布日期:2015-03-12
    • 文件大小:5242880
    • 提供者:u014150968
  1. 哈夫曼编/译码器.zip

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

    • 发布日期:2019-10-31
    • 文件大小:25600
    • 提供者:qq_41136714
« 1 2 34 5 6 7 8 9 10 ... 15 »