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

搜索资源列表

  1. 数据结构课程设计 哈弗曼压缩+纸牌游戏

  2. 1.纸牌游戏 任务:编号为1-52张牌,正面向上,从第2张开始,以2为基数,是2的倍数的牌翻一次,直到最后一张牌;然后,从第3张开始,以3为基数,是3的倍数的牌翻一次,直到最后一张牌;然后…从第4张开始,以4为基数,是4的倍数的牌翻一次, 直到最后一张牌;...再依次5的倍数的牌翻一次,6的,7的 直到 以52为基数的 翻过,输出:这时正面向上的牌有哪些? 题目比较简单。但用了MFC的一些知识,实现了图形化,比较形象。 2.哈弗曼压缩 实现哈弗曼压缩及解压缩功能,并计算压缩前后文件占用空间比
  3. 所属分类:其它

    • 发布日期:2010-05-09
    • 文件大小:1046528
    • 提供者:luqingkai
  1. 哈夫曼树 c数据结构

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

    • 发布日期:2010-05-20
    • 文件大小:8192
    • 提供者:Period_lu
  1. 哈夫曼树 课程设计 实验报告

  2. 需求分析 功能需求 将任意指定的文本文件中的字符统计后,按Huffman编码方式对文件进行编码,并保存码表及建立的Huffman树;用给定的码表对用Huffman方式编码的文件进行压缩和解压缩。 总体设计 详细设计 测试结果
  3. 所属分类:专业指导

    • 发布日期:2010-07-03
    • 文件大小:147456
    • 提供者:liyani16
  1. C语言哈夫曼树应用C语言哈夫曼树应用

  2. 从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树并以直观的方式(比如树)显示在终端上;
  3. 所属分类:C

    • 发布日期:2010-10-08
    • 文件大小:2048
    • 提供者:handhappy
  1. 数据结构 哈弗曼编码

  2. 哈夫曼树和哈夫曼编码: 从终端输入若干个字符,统计(或指定)字符出现的频率,将字符出现的频率作为结点的权值,建立哈夫曼树,然后对各字符进行哈夫曼编码。最后打印哈夫曼树和对应的哈夫曼编码。 设计要求: ⑴ 哈夫曼殊和哈夫曼编码的存储 ⑵ 在程序中构造四个子程序为 void CreatTree(HuffmanTree &HT,WElemType w[],int n) Coding(HuffmanTree HT,HuffmanCode &HC,int n)/*对哈夫曼树进行编码*/ void pri
  3. 所属分类:其它

    • 发布日期:2010-12-16
    • 文件大小:238592
    • 提供者:cufire
  1. 哈弗曼树和哈夫曼编码

  2. 用C语言实现哈弗曼树的建立和译码过程,简单易懂
  3. 所属分类:C

    • 发布日期:2011-01-16
    • 文件大小:2048
    • 提供者:lovepobaby
  1. 数据结构 课程设计 哈弗曼编码

  2. 题目: 哈夫曼树应用 功能: 1.从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树并将它存于文件hfmTree中.将已在内存中的哈夫曼树以直观的方式(比如树)显示在终端上; 2.利用已经建好的哈夫曼树(如不在内存,则从文件htmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中,并输出结果,将文件CodeFile以紧凑格式先是在终端上,每行50个代码。同时将此字符形式的编码文件写入文件CodePrint中。 3.利用已建好的哈夫曼树将文件
  3. 所属分类:C++

    • 发布日期:2011-03-21
    • 文件大小:852992
    • 提供者:zhangjiawei420
  1. c++建立二叉链表树以及哈夫曼树

  2. 理解二叉树线索化的实质是建立结点与其在相应序列中的前驱或后继之间的直接联系。二叉树的线索化过程是基于对二叉树进行遍历,而线索二叉树上的线索又为相应的遍历提供了方便
  3. 所属分类:C++

    • 发布日期:2011-04-20
    • 文件大小:4096
    • 提供者:ly403300
  1. 哈夫曼树及编码c++实现

  2. 该代码用c++实现了哈弗曼树的建立及哈弗曼编码的生成,属于数据结构二叉树部分!
  3. 所属分类:C++

    • 发布日期:2011-05-11
    • 文件大小:14336
    • 提供者:tigerwangwang
  1. 哈夫曼树及哈夫曼编码译码的实现

  2. 定义哈夫曼树的存储结构;输入要编码的字符权重,根据权重建立哈夫曼树,并进行编码,最后输出哈夫曼编码。
  3. 所属分类:C/C++

    • 发布日期:2011-05-24
    • 文件大小:102400
    • 提供者:hgyyj
  1. MFC的哈弗曼编译器

  2. 编写哈夫曼编码译码器,实现以下功能: 1) 能对指定的文本文件进行各字符出现频度分析,并建立哈夫曼树与哈夫曼编码, 将该文本文件编码成目标文件 2) 对已编码的文件进行解码,还原成原来的文件
  3. 所属分类:C/C++

    • 发布日期:2011-06-19
    • 文件大小:2097152
    • 提供者:heiji2011
  1. 霍夫曼编码

  2. 哈夫曼编码(Huffman Coding)是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。 Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长 度最短的码字,有时称之为最佳编码,一般就叫作Huffman编码。 以哈夫曼树─即最优二叉树,带权路径长度最小的二叉树,经常应用于数据压缩。 在计算机信息处理中,“哈夫曼编码”是一种一致性编码法(又称"熵编码法"),用于数据的无损耗压缩。这一术语是指使用一张特殊的编码表将源字符(例如某文件中的一个符号)进
  3. 所属分类:专业指导

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

  2. 哈夫曼编译码器 是在Dev c++上实现的,包括了hafuman树的建立以及编码
  3. 所属分类:C/C++

    • 发布日期:2012-01-04
    • 文件大小:6144
    • 提供者:wodewangbo
  1. C++ 哈弗曼算法

  2. VC++6.0写的哈弗曼算法实现,建立哈弗曼树,未注释。
  3. 所属分类:C/C++

    • 发布日期:2012-02-27
    • 文件大小:14336
    • 提供者:zhangyuecumt
  1. 赫夫曼编译码器

  2. 赫夫曼编译码器,用于数据结构:掌握如何建立哈夫曼树。以及如何用利用带权哈夫曼树对字符进行编码,译码。
  3. 所属分类:C

    • 发布日期:2012-05-09
    • 文件大小:76800
    • 提供者:marshaldyoung
  1. 哈弗曼编码与译码实验报告

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

    • 发布日期:2012-05-18
    • 文件大小:125952
    • 提供者:weijiawei222
  1. 哈夫曼树的构造和显示

  2. 写出构造一棵哈夫曼树,并根据哈夫曼树求哈夫曼编码的算法。 【实验要求】 用户键盘输入若干个整数作为待编码字符的权值,程序建立哈夫曼树并输出各字符的哈夫曼编码。
  3. 所属分类:C/C++

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

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

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

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

    • 发布日期:2008-10-29
    • 文件大小:6144
    • 提供者:lanys19851008
  1. 数据结构哈夫曼树

  2. 1) 初始化(Initialzation)。利用下表给出的字符集和频度的实际统计数据建立哈夫曼树,并将它存于文件hfmTree中; 2) 编码(EnCoding)。利用已建好的哈夫曼树(若不在内存中,则从文件hfmTree中读入),对以下报文进行编码,结果存入文件CodeFile中; 报文内容:THIS PROGRAM IS MY FAVORITE 3) 译码(Decoding)。利用已建好的哈夫曼树,对文件CodeFile中编码后的报文进行解码,结果存入文件Textfile中; 4) 输出(
  3. 所属分类:C/C++

    • 发布日期:2016-12-28
    • 文件大小:4096
    • 提供者:qq_37194582
« 1 2 3 4 5 6 7 89 10 11 12 13 14 »