点数信息
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
资源分类
搜索资源列表
哈弗曼编码实现压缩和解压缩
用c语言写的源程序,及实验报考,实现根据某字符文件统计字符出现频度,构造Huffman 树,编制Huffman编码,并将给定字符文件编码,生成编码文件;再将给定编码文件解码,生成字符文件。(要求按二进制位表示编码)测试数据:英文字符文件。
所属分类:
C
发布日期:2009-06-16
文件大小:119kb
提供者:
jiajiashu
哈夫曼编/译码器代码
1) 对指定的文本文件进行各字符出现频度分析,并建立哈夫曼树与哈夫曼编码,将该文本文件编码成目标文件 也可另输入字符和对应频度建树 2) 对已编码的文件进行解码,还原成原来的文件
所属分类:
专业指导
发布日期:2009-06-26
文件大小:13kb
提供者:
commander118
数据结构哈夫曼压缩文件
利用哈夫曼编码对数据进行无损压缩,实现Huffman压缩的编码器和译码器。 1.首先读入待压缩源文件。 2.然后建立并分析字母表,对每种字符的出现频度进行统计,以频度作为建立Huffman树的权值。 3. 频度表建好后,就可以根据算法建立Huffman树,对出现的每种字符进行Huffman编码。 4. 此时,再次读入源文件,逐字节编码,将得到的编码流写入到磁盘文件。 5. 译码过程先读入被压缩的文件,将其解释为比特流,根据Huffman树,对比特流逐位译码,将译码结果逐次写入到磁盘文件。
所属分类:
其它
发布日期:2009-07-01
文件大小:154kb
提供者:
chenminghui1103
哈夫曼编码与译码 数据结构
(1)读取文本文件即使用C编译系统所提供的库函数对给定的文本文件(wejian.txt)进行读取。 (2)统计文本文件中的字符:统计文本文件中出现的字符及各字符出现的频度(次数),根据频度设置权值,并将相关字符的频率输出。 (3)根据第(2)步所得到的权值构建Huffman树,并打印Huffman树。 (4)根据建好的Huffman树,编写Huffman编码的函数得到每个字符的Huffman编码 ,然后对文本文件进行Huffman编码化处理,将编码结果存入到新文件(code.txt)。 (5)
所属分类:
C
发布日期:2009-12-01
文件大小:8kb
提供者:
yaminvsasheng
hafumanshu
#include #include #include using namespace std; typedef struct HuffmanNode{//结点结构 int weight; int parent,lchild,rchild; }*HfmNode; struct HuffmanTree{//哈弗曼树 HfmNode Node; char *Info;//存储字符,也可放在结点结构里定义 int LeafNum;//叶结点数量 }; HuffmanTree T;//连接各模块变量 /
所属分类:
C
发布日期:2009-12-03
文件大小:13kb
提供者:
daobacha
数据结构——哈夫曼树(自己编的)
哈夫曼树 基本功能: (1) 从文件中读出一篇英文文章,包含字母和空格等字符。 (2) 统计各个字符出现的频度。 (3) 根据出现的频度,为每个出现的字符建立一个哈夫曼编码,并输出。 (4) 输入一个字符串,为其编码并输出。 (5) 输入一串编码,为其译码并输出。
所属分类:
其它
发布日期:2010-10-10
文件大小:894kb
提供者:
wnx1028
哈弗曼 数据结构实验
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
文件大小:308kb
提供者:
carolineyj
MFC的哈弗曼编译器
编写哈夫曼编码译码器,实现以下功能: 1) 能对指定的文本文件进行各字符出现频度分析,并建立哈夫曼树与哈夫曼编码, 将该文本文件编码成目标文件 2) 对已编码的文件进行解码,还原成原来的文件
所属分类:
C/C++
发布日期:2011-06-19
文件大小:2mb
提供者:
heiji2011
C#数据结构:统计输入字符串中各不同字符的出现频率
设计一个算法,统计在输入的字符串中各个不同字符出现的频度。(字符串中合法字符为A~Z这26个字母和0~9这10个数字)
所属分类:
C#
发布日期:2011-10-28
文件大小:61kb
提供者:
pioneer_www
哈夫曼树及哈夫曼编码译码的实现
问题描述:利用哈夫曼编码进行信息通讯可以大大提高信道的利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传输数据预先编码;在接受端将传来的数据进行译码。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站编写一个哈夫曼码的编/译码系统。 基本要求:根据某字符文件统计字符出现频度,构造Huffman 树,编制Huffman编码,并将给定字符文件编码,生成编码文件;再将给定编码文件解码,生成字符文件。(要求按二进制位表示编码
所属分类:
C/C++
发布日期:2012-02-29
文件大小:138kb
提供者:
ylb123mm
线性表的操作
编写一个算法frequency,统计在一个输入字符串中各个不同字符出现的频度。用适当的测试数据来验证这个算法。 要求: 1.允许用户输入测试数据 2.提供输出结果: (例)a:3,b:5,d:9 3.分别用顺序表和链表方式完成
所属分类:
C/C++
发布日期:2012-11-03
文件大小:40kb
提供者:
lansnoopy
哈夫曼编码器
(1) 分析待编码的电文中出现的字符集,并统计各字符出现的频度(作为权值) (2) 从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树 (3) 利用已建立好的哈夫曼树对正文进行编码,并显示编码结果 (4) 利用已建立好的哈夫曼树对编码后的代码进行译码
所属分类:
C
发布日期:2012-11-28
文件大小:31kb
提供者:
a77542870
数据结构课程设计报告
1、 结构体的定义: 机构体除包含正常树结构的孩子,双亲结点外,还加入了字符数据和权值,分别为char型和int 型。 还要定义一个动态分配编码空间一维数组typedef char **Huffmancode 。 2、 字符统计: 打开要编码的文件,利用文件结束函数,以及判断结构的一维数组结构,判断文本中每个字符出现的频度,并存储。 3、 挑选函数: 利用一个循环判断结构,判断他的双亲为零,且权值最小的两个分别赋值给s1,s2。 4、 哈弗曼树的创建与初始化 正常二叉树的创建,初始化分为叶子节
所属分类:
C/C++
发布日期:2013-01-06
文件大小:138kb
提供者:
yueguang3043
哈夫曼数及其编码
一、 设计目的 1.掌握哈夫曼树的建树原理 2. 掌握哈夫曼树与哈夫曼码逻辑结构和存储结构。 3.掌握哈夫曼树与哈夫曼码的基本操作。 二、设计内容和要求 1.输入一个文本,统计各字符出现的频度,输出结果 2.使用二叉链表或三叉链表作存贮结构,构造哈夫曼树 3.确定和输出各字符的哈夫曼码 4.输入一个由0和1组成的代码序列,翻译并输出与之对应的文体,若最后的代码子序列不能译为文本,则输出相关信息
所属分类:
C++
发布日期:2013-03-03
文件大小:33kb
提供者:
qq1093228057
字符串中不同字符出现的频度
统计在一个输入字符串中各个不同字符出现的频度
所属分类:
C/C++
发布日期:2013-11-16
文件大小:1kb
提供者:
u012857393
计算机体系结构习题答案
计算机体系结构重点习题答案详解,2-3 用于文字处理的某专用机,每个文字符用4位十进制数字(0~9)编码表示,空格则用︺表示,在对传送的文字符和空格进行统计后,得出它们的出现频度分别为......
所属分类:
专业指导
发布日期:2008-10-25
文件大小:2mb
提供者:
LUYUANwoaini
Huffman 编码器与解码器-----数据结构课程设计(C++源码和报告)
字符文件统计字符出现频度,构造Huffman 树,编制Huffman编码,并将给定字符文件编码,生成编码文件;再将给定编码文件解码,生成字符文件
所属分类:
其它
发布日期:2008-11-23
文件大小:196kb
提供者:
ZHAOHU123
计算字符中不同字符出现的次数
编写一个算法frequency,统计在一个输入字符串中各个不同字符出现的频度。用适当的测试数据来验证这个算法。
所属分类:
C/C++
发布日期:2017-10-17
文件大小:1kb
提供者:
qq_39701928
汇编语言字符串内字符频率统计
按提示输入一串字符串,由程序统计各个字符(所有ASC码)出现的频度,并显示在屏幕上
所属分类:
硬件开发
发布日期:2009-04-23
文件大小:1kb
提供者:
nuan12
文件压缩(哈夫曼树)
传输文件存于文本文件中,如:源文件textfile。基于哈夫曼编码的信息通信系统具体要求如下: a.预处理:从文件中读取数据,处理并建立字符集频率表。即统计源文件中各字符出现的频度,以字符出现频度为权建立字符集频率表。 b.初始化:利用字符集频率表建立哈夫曼树。 C.编码:利用建立好的哈夫曼树对源文件进行编码,实现文件压缩,然后将结果以文件形式保存,如编码文件codefile。 d.译码:利用建立好的哈夫曼树对codefile中的代码进行译码。结果存入译码文件decofile中。 e.输出:可
所属分类:
C/C++
发布日期:2018-05-29
文件大小:7kb
提供者:
qq_42258207
«
1
2
»