点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 哈弗曼树实验编码
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
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
资源分类
搜索资源列表
数据结构 实验报告 线性表及其应用(多项式相加、相乘)等
线性表及其应用(多项式相加、相乘) 哈弗曼树及哈弗曼编码译码的实现 Dijkstra最短路径 或Prim最小生成树 (快速、堆、归并)排序算法的设计 构造平衡二叉排序树 有各种流程图等
所属分类:
其它
发布日期:2009-06-17
文件大小:327680
提供者:
xiefeile
解,压缩程序 哈弗曼(Huffman)算法实现(对文本里的内容进行解压 和压缩 两个过程) 含实验报告
1.对txt文件压缩和解压的程序,使用动态编码。 2.使用Huffman编码压缩和解压时,Huffman树的存储可以直接存储树结构,也可以存储所有字符的频度或权值,然后读取时建立Huffman树; 3.使用Huffman编码压缩和解压时,注意定义压缩码的结束标记,可以使用一个特殊的字符作为结束标记,也可以在压缩码之前存储其比特长度;如果使用一个特殊字符作为结束标记,则其频度为1,需要在建立Huffman树时把它看作一个独立的字符进行建树。 4.使用Huffman编码压缩和解压时,在一个缓冲区里
所属分类:
其它
发布日期:2009-09-20
文件大小:509952
提供者:
jessiacui123
数据结构 用C++环境编写程序 构建哈弗曼树
数据结构实验,用C++实现创建哈弗曼树,构造哈弗曼树,并根据哈弗曼树生成哈弗曼编码 构造哈弗曼树,根据哈弗曼树的构成过程,始终选择最小全职的两个节点构成一棵二叉树
所属分类:
其它
发布日期:2009-12-19
文件大小:185344
提供者:
huiyizhifeiji
哈弗曼实验报告——c语言程序设计
用c语言编写的哈弗曼实验报告,交流学习 程序的功能:输入明文,通过统计不同字符出现的频率作为权值,生成哈弗曼树,并存于文件中;编码生成暗文,存于文件中;再由暗文生成明文,存于文件中。
所属分类:
C
发布日期:2010-01-02
文件大小:11264
提供者:
yangning5850
数据结构试验哈弗曼树的实验
一 实验目的 1、掌握哈夫曼树的构造和应用 2、利用哈夫曼方法及其编/译码技术实现对传输信息编码/译码系统。 二、 需求分析 1.[问题描述](设计性实验) 利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时,降低传输成本。但是,这要求在发送端通过一个编码系统对待传送电文须预先编码,在接收须将传送来的数据进行译码。请自行设计实现一个具有初始化、编码、译码、输入/输出等功能的哈夫曼码的编码/译码系统。并实现以下报文的编码和译码:“this program is my favorite”
所属分类:
其它
发布日期:2010-03-18
文件大小:406528
提供者:
zuoan517282
哈弗曼树的编码译码功能便于学习
这是本人写的一个实验,自我感觉练好,应该能通过审核,希望和大家一起学习,共同前进,本编码可以实现简单的编码译码功能
所属分类:
专业指导
发布日期:2010-06-15
文件大小:3072
提供者:
a992609443
霍夫曼编码程序(大连海事大学)
哈弗曼树的实验作业,希望大家可以用到 说明:本程序只对英文文章的52个大小写字母,逗号,句 号,空格符,换行符进行赫夫曼编码,并且大小写字母不 区分,其它字符因为出现的概率太低,故本程序没有考虑 ,各个字符出现的频率对应他们的权值,解码时可能与原文有少量的失真,希望用户理解和支持,谢谢!
所属分类:
专业指导
发布日期:2010-06-23
文件大小:14336
提供者:
w86577275
哈弗曼编码实例的实验报告
介绍压缩与解压缩编码的实例 运用了哈弗曼编码的相关知识
所属分类:
专业指导
发布日期:2010-08-04
文件大小:423936
提供者:
shanzhashu
哈弗曼树实验编码 有五个功能
哈弗曼树实验编码 有五个功能,1、建立哈弗曼树2、编码3、译码4、显示码文5、显示哈弗曼树
所属分类:
专业指导
发布日期:2010-09-11
文件大小:1048576
提供者:
Jack_Yang4
哈弗曼 数据结构实验
const unsigned int n=256; //字符数 const unsigned int m=256*2-1; //结点总数 struct HTNode{ //压缩用Huffman树结点 unsigned long weight; //字符频度(权值) unsigned int parent,lchild,rchild; }; struct Buffer{ //字节缓冲压缩用Huffman树 char ch; //字节 unsigned int bits; //实际比特数 }; c
所属分类:
其它
发布日期:2010-12-11
文件大小:315392
提供者:
carolineyj
数据结构实验报告 哈弗曼编码建立 建立二叉树 纸牌游戏 文章编辑
程序源代码 函数调用 程序说明 .一元多项式计算: 任务:能够按照指数降序排列建立并输出多项式;完成两个多项式的相加,相减,并将结果输出。 纸牌游戏: 任务:编号1~52的52张牌,正面向上,从第二张开始,2为基数,是2倍数的牌翻一次,直到最后一张牌;然后,再依次以3,4...52为基数的翻过,输出所有正面向上的牌建立二叉树,层序、中序遍历(非递归): 任务:要求能够输入树的各个结点,并能够输出用不同方法遍历的遍历序列。 要求:分别键入二叉树存储结构的输入函数,输出层序遍历序列的函数,给出中序
所属分类:
C/C++
发布日期:2011-03-16
文件大小:520192
提供者:
shin_hwa111
哈弗曼树编码(完整版C)
哈弗曼树 数据结构实验课做的 可以完整实现对文件中出现的所有字母的频数统计 并且对之进行编码 输出。 希望对大家有帮助
所属分类:
C/C++
发布日期:2011-05-02
文件大小:17408
提供者:
c183247166
数据结构实验 哈弗曼树及其编码译码
对于哈夫曼算法: 首先统计信源中各符号出现的概率,按符号出现的概率从大到小排序; 把最小的两个概率相加合并成新的概率,与剩余的概率组成新的概率集合; 对新的概率集合重新排序,再次把其中最小的两个概率相加,组成新的概率集合。如此重复进行,直到最后两个概率的和为1; 分配码字:码字分配从最后一步开始反向进行,对于每次相加的两个概率,给大的赋“0”,小的赋“1”,读出时由该符号开始一直走到最后的概率和“1”,将路线上所遇到的“0”和“1”按最低位到最高位的顺序排好,就是该符号的哈夫曼编码。
所属分类:
C/C++
发布日期:2011-05-24
文件大小:78848
提供者:
pqw1213
哈弗曼编码的实验报告
C语言编写的建立哈弗曼树与哈弗曼编码的实验报告
所属分类:
C
发布日期:2011-07-10
文件大小:62464
提供者:
lily01
哈弗曼编码与译码实验报告
1.构造哈夫曼树及哈夫曼编码:从终端读入字符集大小n、n个字符以及n个对应的权值,建立哈夫曼树;利用已经建好的哈夫曼树求每个叶结点的哈夫曼编码,并保存。 2.编码:利用已构造的哈夫曼编码对“明文”文件中的正文进行编码,然后将结果存入“密文”文件中。 3.译码:将“密文”文件中的0、1代码序列进行译码。 4.打印“密文”文件:将文件以紧凑格式显示在终端上,每行30个代码;同时,将此字符形式的编码文件保存。 5.打印哈夫曼树及哈夫曼编码:将已在内存中的哈夫曼树以凹入表形式显示在终端上,同时将每个字
所属分类:
C/C++
发布日期:2012-05-18
文件大小:125952
提供者:
weijiawei222
哈弗曼编码
有关哈夫曼输的编译码的源程序,对数据结构实验的全面分析。
所属分类:
C/C++
发布日期:2012-11-26
文件大小:16384
提供者:
xiaogenggeng_
哈夫曼树编码
输入字符串,生成对应的哈弗曼数编码……大一数据结构课程实验。
所属分类:
C/C++
发布日期:2014-04-24
文件大小:7168
提供者:
baidu_14908375
数据结构 课程设计实验报告
实验要求:一个完整的系统应具有以下功能: 初始化。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree.txt中。 编码。利用已建好的哈夫曼树,对文件ToBeTra.txt中的正文进行编码,然后将结果存入文件CodeFil.txt中。 译码。利用已建好的哈夫曼树将文件CodeFile.txt中的代码进行译码,结果存入文件Textfile.txt中。 程序退出。用户界面可以设计为“菜单”方式:显示上述功能符号,再加上“Q”,表示退出运行Qui
所属分类:
其它
发布日期:2008-12-08
文件大小:101376
提供者:
mxj19870819
数据结构实验程序魔王语言算术表达式等等
关于魔王语言的程序使用c语言编的的程序下面是关于此程序中进栈出栈 Push(SeqStack *S, char x) {if(S->top== Size) return(0); S->top++; S->elem[S->top]=x; } Pop(SeqStack *S, char *x) {if(S->top==-1) return(0); else {*x= S->elem[S->top]; S->top--; } } 还有树的的各种遍历以及
所属分类:
C
发布日期:2008-12-25
文件大小:18432
提供者:
changchengjuan
C语言实现哈夫曼编码压缩和解压各种文件
实验目的:理解哈弗曼信源编码算法,并能应用于文件压缩中。 实验内容:写出程序,利用哈弗曼编码实现对文件的压缩,并能解压文件。 实验步骤: 1、压缩 (1) 统计原始文件中各字节出现的概率(次数); (2) 采用哈弗曼算法对各字节进行编码,建立哈弗曼对照表; a) 构造二叉树 b) 编码 (3) 依次读取原始文件的每个字节,查找其对应的哈弗曼编码,将这些位写入到压缩文件中(注意:要凑够8位二进制才写入到文件中)。 (4) 将原始文件中各字节及出现的次数也写入到压缩文件中。 2、解压 (1) 从压缩
所属分类:
C/C++
发布日期:2020-11-19
文件大小:12288
提供者:
weixin_44143854
«
1
2
»