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

搜索资源列表

  1. 哈夫曼树的编码和译码

  2. 哈夫曼树的编码和译码。源代码比较简单,而且代码中附有示例说明。
  3. 所属分类:Java

    • 发布日期:2009-08-23
    • 文件大小:907264
    • 提供者:luoqing123654
  1. 哈夫曼树和编码应用数据结构课程设计

  2. 哈夫曼树和编码应用数据结构课程设计 任务和功能: (1)从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树的存储结构; (2)利用已经建好的哈夫曼树(如不在内存,则从文件htmTree中读入),对给定的n个字符正文进行编码,并输出结果。 (3)利用已建好的哈夫曼树,对给定的一个哈夫曼编码进行译码,判断此编码对应的字符,并输出结果。
  3. 所属分类:其它

    • 发布日期:2010-04-15
    • 文件大小:772096
    • 提供者:zhouwei0788
  1. 哈夫曼树的编码和译码资源

  2. 哈夫曼树的编码和译码,C语言版的,做了很久,能够使用,在VC6.0环境下的调试
  3. 所属分类:C

    • 发布日期:2010-07-14
    • 文件大小:2048
    • 提供者:zhaoxm802310
  1. 数据结构 课程设计 哈弗曼编码

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

    • 发布日期:2011-03-21
    • 文件大小:852992
    • 提供者:zhangjiawei420
  1. 哈夫曼数的构建和编码

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

    • 发布日期:2011-06-27
    • 文件大小:8192
    • 提供者:lee07168834
  1. 哈夫曼(数据结构课程设计)代码及报告和PPT

  2. 哈夫曼(数据结构课程设计)代码及报告和PPT 目 录 1需求分析 1 1.1 课题来源 1 1.2 问题描述 1 1.3 课程设计的任务及要求 1 1.4 课程设计的思想 2 1.5 软件运行环境及开发工具 2 2概要设计 3 2.1设计思路及方案 3 2.2模块的设计及介绍 3 2.3 数据结构的选用 5 2.4 流程图 6 3详细设计和实现 6 3.1 开始部分 6 3.2 结点的定义 7 3.3 构造哈夫曼树 8 3.4 哈夫曼编码 10 3.5 哈夫曼译码 14 3.6 主函数 17
  3. 所属分类:C++

    • 发布日期:2011-11-17
    • 文件大小:459776
    • 提供者:hsm1015
  1. 哈夫曼树的编码与解码

  2. 哈夫曼树的编码与解码 兼有菜单功能 能将编码表和哈夫曼树正确展示出来
  3. 所属分类:C/C++

    • 发布日期:2011-12-11
    • 文件大小:2048
    • 提供者:daniel_hongjun
  1. C语言哈夫曼编码

  2. 完整的哈夫曼编码课程设计,根据问题需要做一个简单的实现储存哈夫曼表和生成哈夫曼编码的程序,并通过操作使之建立哈夫曼树,并生成哈夫曼编码。通过练习这个简单的程序,能够使我们更加了解哈夫曼编码,知道哈夫曼编码的产生。
  3. 所属分类:C

    • 发布日期:2012-07-06
    • 文件大小:141312
    • 提供者:fanzhanwei
  1. 赫夫曼编码设计

  2. 对某篇500单词左右的英文文本文件中字母、标点符号的使用频率进行统计,然后对出现的字母和标点符号进行哈夫曼编码。 要求英文文本采用文件方式读取,输出结果中要分别列出各字符(包括字母和标点符号)的出现频率和哈夫曼编码。 2.需求分析 (1)输入的形式和输入值的范围:从一个英文文件中读取所有字母和字符信息,保存至一个空间为96的数组中; (2)输出的形式:输出文件包含的字母字符,并输出其出现的频率和在赫夫曼树中的编码; (3)程序所能达到的功能:输出文件文本中出现字符的频率和赫夫曼编码;
  3. 所属分类:C/C++

    • 发布日期:2012-12-21
    • 文件大小:184320
    • 提供者:yh604291518
  1. 哈夫曼编码

  2. 问题描述与实验目的: 给定n个字母(或字)在文档中出现的频率序列X=,求出这n个字母的Huffman编码。为方便起见,以下将频率用字母出现的次数(或称权值)w1,w2,…,wn代替。 输入 输入文件中的开始行上有一个整数T,(0<T<=20),表示有T组测试数据。 接下来是T行测试数据的描述,每组测试数据有2行。测试数据的第1行上是一个正整数n,(n=右儿子的权值; 3.相同权值w的两个字母x、y,先输入权值的字 母x的Huffman编码长度不超过后输入权值的字母y的Huffman
  3. 所属分类:C/C++

    • 发布日期:2014-04-20
    • 文件大小:4096
    • 提供者:callejon
  1. 哈夫曼编码的原理及C++实现

  2. 哈夫曼编码的原理及C++实现 哈夫曼编码(Huffman Coding)是一种非常经典的编码方式,实现起来也很简单,在实际的笔试面试过程中有可能会遇到,这里介绍一下它的原理和一个使用优先队列的实现版本。 一 编码原理   哈夫曼编码是一种可变长的编码,它依据字符出现的概率来决定字符编码的长度,使得出现概率大的字符编码长度短,出现概率小的字符的编码长度长,于是可以减少整体的编码的长度。   哈弗曼编码时首先根据待编码的文本统计出每个字符出现的概率,组成初始的节点。然后每次取出概率最小的两个节点,
  3. 所属分类:C++

    • 发布日期:2015-09-18
    • 文件大小:48128
    • 提供者:captaineven
  1. 哈夫曼树和哈夫曼编码的Java实现

  2. 哈夫曼树和哈夫曼编码的Java实现,供新手学习使用。希望能给需要的人以帮助。
  3. 所属分类:Java

  1. 哈夫曼编码、解码、树的打印 C++

  2. 哈夫曼编码、解码、树的打印 C++ 完整的程序,包括头文件和源程序文件
  3. 所属分类:C++

    • 发布日期:2008-12-12
    • 文件大小:4096
    • 提供者:summersky008
  1. 哈夫曼树编码译码 数据结构

  2. 哈夫曼树编码译码 用下表给出的字符集和频度的实际统计数据建立哈夫曼树,并实现以下报文的编码和译码:“THIS PROGRAM IS MY FAVORITE” 字符 A B C D E F G H I J K L M 频度 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 1 48 51 80 23 8 18 1 16 1
  3. 所属分类:其它

    • 发布日期:2008-12-17
    • 文件大小:2048
    • 提供者:xiaochaoren313
  1. 哈夫曼树的相关程序,试验

  2. 问题描述: 利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码,请设计这样的一个简单编/译码系统。 基本要求: (1)接收原始数据: 从终端读入字符集大小n,n个字符和n个权值,建立哈夫曼树,存于文件hfmtree.dat中。 (2)编码: 利用已建好的哈夫曼树(如不在内存,则从文件hfmtree.dat中读入)对文件中的正文进行编码,然后将结果存入文件codefile.dat中。
  3. 所属分类:C

    • 发布日期:2009-04-09
    • 文件大小:8192
    • 提供者:dh19870916
  1. 哈夫曼课程设计.rar

  2. 哈夫曼编解码器 问题描述:使用哈夫曼编码,实现文本文件的编码和解码,具体要求如下: ① 文本文件 data.txt 中仅包含 ASCII 字符,总字符数不少于 1000。 ② 统计 data.txt 中各种字符的出现次数,并计算各自概率(出现次数/总字符数)。 ③ 以概率作为叶结点权值,构造哈夫曼树,并求出每个叶结点对应的哈夫曼编码。 ④ 对 data.txt 进行编码,结果存于 encode.txt。 ⑤ 对 encode.txt 进行解码,结果存于 decode.txt。 ⑥ 编写代码比较
  3. 所属分类:C++

    • 发布日期:2020-04-21
    • 文件大小:997376
    • 提供者:weixin_43731094
  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. matlab开发-哈夫曼编码树的可视化

  2. matlab开发-哈夫曼编码树的可视化。为用户定义的字符串构建和可视化哈夫曼编码树的简单程序
  3. 所属分类:其它

    • 发布日期:2019-08-23
    • 文件大小:24576
    • 提供者:weixin_38744153
  1. C++数据结构之文件压缩(哈夫曼树)实例详解

  2. C++数据结构之文件压缩(哈夫曼树)实例详解 概要: 项目简介:利用哈夫曼编码的方式对文件进行压缩,并且对压缩文件可以解压 开发环境:windows vs2013 项目概述:         1.压缩             a.读取文件,将每个字符,该字符出现的次数和权值构成哈夫曼树             b.哈夫曼树是利用小堆构成,字符出现次数少的节点指针存在堆顶,出现次数多的在堆底             c.每次取堆顶的两个数,再将两个数相加进堆,直到堆被取完,这时哈夫曼树也建成   
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:65536
    • 提供者:weixin_38702844
  1. CTW:研究和探索上下文树加权和霍夫曼编码-源码

  2. 上下文树加权 调查和探索上下文树权重 霍夫曼编码只是为了创建基线 哈夫曼编码工作原理的一个例子 人物 ASCII码 频率 哈夫曼 位 '一种' 65岁 1个 00 01000001 'G' 103 1个 01 01100111 '一世' 108 1个 11 01101100 'o' 111 1个 10 01101111 这是说明霍夫曼编码工作原理的图像(来源:WIKI) 这是霍夫曼编码的代码 压缩结果为 算法 大小(字节) 原版的 100326 邮编 26780
  3. 所属分类:其它

    • 发布日期:2021-02-15
    • 文件大小:36700160
    • 提供者:weixin_42133969
« 12 3 4 5 6 7 8 9 10 ... 19 »