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

搜索资源列表

  1. 数据结构C 哈弗曼编译器

  2. 程序要实现的功能主要有以下5个: 初始化。从终端读入字符集大小n,以及n个字符和对应的权值,建立哈夫曼树,并将他存入文件hfmTree中。 编码。利用哈夫曼树将文件ToBeTran中字符编码,结果存入文件CodeFile中。 译码。利用哈夫曼树将文件CodeFile中代码进行译码,结果存入文件TestFile中。 印文件代码。将文件CodeFile以紧凑格式显示在终端上,每行50个代码。同时将此字符形式的编码文件写入文件CodePrin中。 印哈夫曼树。将哈夫曼树以直观的方式(树或凹人表形式)
  3. 所属分类:其它

  1. 哈夫曼编码译码器的源代码

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

    • 发布日期:2009-05-27
    • 文件大小:3072
    • 提供者:kuangren2009
  1. c++数据结构课程设计-哈弗曼编码

  2. 这是我们做的课程设计,包括了建立哈夫曼树,编码,译码。还用到了I/O流的知识,应该适合很多人用
  3. 所属分类:C++

    • 发布日期:2009-09-22
    • 文件大小:4096
    • 提供者:ppailg
  1. 赫夫曼编/解码器c++

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

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

  2. 有以下功能: 初始化 从终端读入字符集大小n及n个字符和m个权值,建立哈夫曼树,并将它存于文件hfmtree中 编码 利用已建好的哈夫曼树(如不在内存,则从文件hfmtree中读入),对文件tobetrans中的正文进行编码,然后将结果存入文件codefile中 解码 利用已建好的哈夫曼树将文件codefile中的代码进行译码,结果存入文件textfile中 打印 将文件codefile以紧凑格式显示在终端上,每行50个代码。同时将此字符形式的编码文件写入文件codeprint中 打印哈夫曼树
  3. 所属分类:C++

    • 发布日期:2017-11-26
    • 文件大小:2097152
    • 提供者:wangshang4133
  1. 哈夫曼编码和译码系统

  2. 建立哈夫曼树得出每个字母的编码,输入的报文中每个字符查找其编码,生成报文编码,译码即对二进制编码进行区分匹配报文字符。
  3. 所属分类:C/C++

    • 发布日期:2017-11-28
    • 文件大小:4096
    • 提供者:weixin_41197910
  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. 基于哈夫曼(Huffmen)编码的通信系统的设计与实现

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

    • 发布日期:2018-01-04
    • 文件大小:3145728
    • 提供者:weixin_41536716
  1. 哈夫曼编译码器课程设计报告(完整版)

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

    • 发布日期:2018-01-09
    • 文件大小:212992
    • 提供者:qq_33663206
  1. 哈弗曼编码译码收发站写一哈夫曼编/译码系统

  2. 1)初始化:从终端输入字符集的大小n,以及n个字符和n个权值,建立哈夫曼树。 (2)输出哈夫曼树,及各字符对应的编码。 (3)编码:利用建好的哈夫曼树,对输入的待发送电文进行编码。同时输入原文及编码串。 (4)译码:利用建好的哈夫曼树,对输入的已接收电文进行译码。同时输入编码串及原文。
  3. 所属分类:专业指导

  1. 哈夫曼编/译码器及课程设计文档

  2. 包含word文档和运用解释,相当全面!A. Huffman HuffmanCoding(Huffman Hfm)//哈夫曼编码函数 B. Huffman InputHuffman(Huffman Hfm)//输入哈夫曼的编码值函数 C. Huffman InitHuffman(Huffman Hfm)//建立哈夫曼树函数 D. void Select(HuffmanTree HT,int end,int *s1,int *s2)// 查找权值最小
  3. 所属分类:C

    • 发布日期:2009-01-07
    • 文件大小:224256
    • 提供者:lijianbo1314520
  1. 哈夫曼树 霍夫曼编码

  2. 此程序根据用户输入的结点值和权重建立哈夫曼树,然后输出哈夫曼编码
  3. 所属分类:Java

    • 发布日期:2009-04-14
    • 文件大小:2048
    • 提供者:alangdangjia
  1. 哈夫曼编码算法实现完整版

  2. 利用哈夫曼编码进行通信可以大大提高信道的利用率,缩短信息传输的时间,降低传输成本。根据哈夫曼编码的原理,编写一个程序,在用户输入结点权值的基础上求哈夫曼编码。 要求:从键盘输入若干字符及每个字符出现的频率,将字符出现的频率作为结点的权值,建立哈夫曼树,然后对各个字符进行哈夫曼编码,最后打印输出字符及对应的哈夫曼编码。
  3. 所属分类:其它

    • 发布日期:2009-04-22
    • 文件大小:99328
    • 提供者:wq20111
  1. 数据结构综合课设设计一个哈夫曼的编/译码系统.docx

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

    • 发布日期:2020-03-26
    • 文件大小:45056
    • 提供者:weixin_43729663
  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. 哈夫曼编/译码器.zip

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

    • 发布日期:2019-10-31
    • 文件大小:25600
    • 提供者:qq_41136714
  1. 数据结构课设---哈夫曼编码译码

  2. 基本要求】 (1)能够通过键盘或者纯文本文件读入字符集的大小 n,以及 n 个字符和权值来建立 哈夫曼树,并且把建立好的哈夫曼树存入到 HuffmanTree.txt 中去。 (2)利用已经建立好的哈夫曼树,对文件中的正文进行编码,将结果存入到文件 HuffmanCode.txt 中。 (3)利用已经建立好的哈夫曼树将 HuffmanCode.txt 中的哈夫曼编码进行译码,结果 存入到 HuffmanText.txt 中。 (4)能够按照垂直输出二叉树的方式,将存储在 HuffmanTree.
  3. 所属分类:讲义

    • 发布日期:2019-03-02
    • 文件大小:4194304
    • 提供者:cailaotou_
  1. 4、哈夫曼编译码器问题

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

    • 发布日期:2020-06-17
    • 文件大小:75
    • 提供者:sereasuesue
  1. java数据结构课设霍夫曼树与编码

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

    • 发布日期:2021-03-08
    • 文件大小:7168
    • 提供者:weixin_46598932
  1. C语言实现哈夫曼编码

  2. 本文实例为大家分享了C语言实现哈夫曼编码的具体代码,供大家参考,具体内容如下 代码来自于《小甲鱼C++快速入门》 主程序main.cpp #include stdafx.h #include #include huffman.h int main() { htTree *codeTree = buildTree(I love wwwwwwwwwFishC.com!);//建立哈夫曼树 hlTable *codeTable = buildTable(codeTree);//建立编码表 e
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:74752
    • 提供者:weixin_38548231
« 1 2 3 4 5 67 8 9 10 11 ... 14 »