点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - Huffman树的编码与译码
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
哈夫曼编码(Huffman Code)的设计与实现
二叉树实现哈夫曼编码,功能模块:初始化、编码、译码、打印。VC++6.0环境,windows console application.
所属分类:
C++
发布日期:2009-10-27
文件大小:283648
提供者:
zhongshu_1988
哈夫曼编码与译码 数据结构
(1)读取文本文件即使用C编译系统所提供的库函数对给定的文本文件(wejian.txt)进行读取。 (2)统计文本文件中的字符:统计文本文件中出现的字符及各字符出现的频度(次数),根据频度设置权值,并将相关字符的频率输出。 (3)根据第(2)步所得到的权值构建Huffman树,并打印Huffman树。 (4)根据建好的Huffman树,编写Huffman编码的函数得到每个字符的Huffman编码 ,然后对文本文件进行Huffman编码化处理,将编码结果存入到新文件(code.txt)。 (5)
所属分类:
C
发布日期:2009-12-01
文件大小:8192
提供者:
yaminvsasheng
数据结构 哈弗曼编码与解码
构建Huffman树算法 1. 根据给定的n个权值{w1,w2,…wn}构成n棵二叉树的集合F={T1,T2,..,Tn},其中每棵二叉树Ti中只有一个带权wi的根结点,左右子树均空。 2. 在F中选择两棵根结点权值最小的树作为左右子树构造一棵新的二叉树,且至新的二叉树的根结点的权值为其左右子树上根结点的权值之和。 3. 在F中删除这两棵树,并将新的二叉树加入F中。 4. 重复前两步(2和3),直到F中只含有一棵树为止。该树即为哈夫曼树。 Huffman编码算法 给定字符集的哈夫曼树生成后
所属分类:
其它
发布日期:2010-03-09
文件大小:89088
提供者:
hehe123boy
哈夫曼树 上机实验 报告
现在上传,给大家共同分享! #include #include #include #include #include #define M 10 typedef struct Fano_Node { char ch; float weight; }FanoNode[M]; typedef struct node { int start; int end; struct node *next; }LinkQueueNode;
所属分类:
C
发布日期:2010-04-17
文件大小:72704
提供者:
lansam1989
Huffman树的编码与译码
Huffman树的编码与译码 本程序先统计inputfile1.txt中的一段英文中每个字符出现个数,;接着进行Huffman树的编码,将每个字符的编码结果保存在outputfile1.txt;之后读入inputfile2.txt中的一段0,1形式的编码,将其译码,并将译码结果保存在outputfile2.txt。
所属分类:
专业指导
发布日期:2010-09-07
文件大小:93184
提供者:
zhaolianyun2008
Huffman(哈夫曼)编码译码
本人实现的Huffman编码译码器,暂时只支持英文txt文件处理,内含Huffman二叉树应用源代码,和大家一起分享,希望对学习C/C++的人有所帮助.程序的部分功能演示如下:请输入要编码的文本:ASDZXSDXZXDCDDSXASDSD字符与对应字符出现的次数:A 2S 5D 7Z 2X 4C 1树的结构如下: ┌── 4 'X' ┌─09┤ │ └── 5 'S' 21┤ │ ┌── 2 'Z' │ ┌─05┤ │ │ │ ┌── 1 'C' │ │ └─03┤ │ │ └── 2 'A'
所属分类:
C
发布日期:2008-04-13
文件大小:308224
提供者:
lijupride
Huffman(哈夫曼)编码译码
本人实现的Huffman编码译码器,暂时只支持英文txt文件处理,内含Huffman二叉树应用源代码,和大家一起分享,希望对学习C/C++的人有所帮助.程序的部分功能演示如下:请输入要编码的文本:ASDZXSDXZXDCDDSXASDSD字符与对应字符出现的次数:A 2S 5D 7Z 2X 4C 1树的结构如下: ┌── 4 'X' ┌─09┤ │ └── 5 'S' 21┤ │ ┌── 2 'Z' │ ┌─05┤ │ │ │ ┌── 1 'C' │ │ └─03┤ │ │ └── 2 'A'
所属分类:
C
发布日期:2008-04-13
文件大小:308224
提供者:
L_Xie
基于Huffman树的空间栅格数据存储与检索方法
空间栅格数据由于冗余度高,数据相关性强,直接存储会造成存储空间的浪费,而利用Huffman树生成的Huffman编码是一种非定长编码,能够将出现频率较高的像元灰度值编译为较短的编码,从而实现空间栅格数据的无损压缩。本程序中先根据选择创建随机文件或导入图片,计算各个灰度出现的频率生成Huffman编码,然后利用Huffman编码对源文件进行压缩,最后读取压缩后的文件进行译码并按照需要进行图像检索。
所属分类:
其它
发布日期:2011-11-26
文件大小:973824
提供者:
hao321123123
哈夫曼树与哈夫曼编码
哈夫曼树与哈夫曼编码 [基本要求] 1. 初始化:从键盘读入n个字符,以及它们的权值,建立Huffman 树。 2. 编码:根据建立的Huffman树,求每个字符的Huffman编码。 3. 译码:对给定的待编码字符序列进行编码。
所属分类:
其它
发布日期:2013-06-13
文件大小:57344
提供者:
ofangfeimeng1
Huffman创建与编码
Huffman创建与编码 1)输入组成编码字母各个叶子的值和权值,建立哈夫曼树并生成哈夫曼编码; 2)输入报文(由编码字母组成),输出报文编码; 3)对上述编码进行译码,输出结果。
所属分类:
C/C++
发布日期:2013-11-26
文件大小:3072
提供者:
u012960449
哈弗曼编码
适合数据结构初学者学习 建立一个简易的系统,对于给定的一篇英文文章,统计字符出 现的概率,并根据概率建立Huffman树,利用Huffman编码 对文章进行编码和译码。掌握Huffman树的建立与应用,并进 一步熟练掌握程序的设计流程
所属分类:
C/C++
发布日期:2014-04-12
文件大小:570368
提供者:
u014087609
霍夫曼编码及译码
霍夫曼编码及译码 建立二叉树,并将信息存储进二叉树中,编写译码程序并将存储信息读取出来。 二、实验内容 对自己的姓名进行Huffman编码与译码,姓名中每个字母的权值自由设置。通过Huffman树的构造,编码和译码三部分。程序通过检索路径将存储进二叉树中数据读出来。
所属分类:
其它
发布日期:2014-05-17
文件大小:5120
提供者:
u014762852
Huffmantree
用C++对整片文章进行Huffman编码,自动生成编码文件, 也可以通过载入树对编码进行翻译成文章! 需要头文件的自己找我,
所属分类:
C++
发布日期:2008-12-31
文件大小:16384
提供者:
xiaowentao99
huffman编码/译码的实现
通过文件文件读入将huffman树以.dat文件形式保存,文件读出形式对树进行译码
所属分类:
专业指导
发布日期:2009-01-05
文件大小:10240
提供者:
glq87xiaozhu
哈夫曼编码的研究与实现
Huffman编码程序设计功能实现建立Huffman树、对文件的压缩及解压缩。 程序的主要功能是利用哈夫曼编码对数据进行无损压缩,实现Huffman压缩的编码器和译码器。
所属分类:
C++
发布日期:2009-02-28
文件大小:210944
提供者:
w_1nd
哈夫曼树的相关程序,试验
问题描述: 利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码,请设计这样的一个简单编/译码系统。 基本要求: (1)接收原始数据: 从终端读入字符集大小n,n个字符和n个权值,建立哈夫曼树,存于文件hfmtree.dat中。 (2)编码: 利用已建好的哈夫曼树(如不在内存,则从文件hfmtree.dat中读入)对文件中的正文进行编码,然后将结果存入文件codefile.dat中。
所属分类:
C
发布日期:2009-04-09
文件大小:8192
提供者:
dh19870916
哈夫曼树的编码与译码
给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。
所属分类:
C/C++
发布日期:2018-06-25
文件大小:4096
提供者:
h736131708
Huffman.cpp
哈夫曼树的建立,及编码与译码,其中还有对于输入8个权值进行测试的代码,我在其中建立了一个编码字典,输出的是26个字母的字符,权值,及编码
所属分类:
其它
发布日期:2020-04-29
文件大小:11264
提供者:
wsmslgdr