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

搜索资源列表

  1. 数据结构 实验报告 线性表及其应用(多项式相加、相乘)等

  2. 线性表及其应用(多项式相加、相乘) 哈弗曼树及哈弗曼编码译码的实现 Dijkstra最短路径 或Prim最小生成树 (快速、堆、归并)排序算法的设计 构造平衡二叉排序树 有各种流程图等
  3. 所属分类:其它

    • 发布日期:2009-06-17
    • 文件大小:327680
    • 提供者:xiefeile
  1. 解,压缩程序 哈弗曼(Huffman)算法实现(对文本里的内容进行解压 和压缩 两个过程) 含实验报告

  2. 1.对txt文件压缩和解压的程序,使用动态编码。 2.使用Huffman编码压缩和解压时,Huffman树的存储可以直接存储树结构,也可以存储所有字符的频度或权值,然后读取时建立Huffman树; 3.使用Huffman编码压缩和解压时,注意定义压缩码的结束标记,可以使用一个特殊的字符作为结束标记,也可以在压缩码之前存储其比特长度;如果使用一个特殊字符作为结束标记,则其频度为1,需要在建立Huffman树时把它看作一个独立的字符进行建树。 4.使用Huffman编码压缩和解压时,在一个缓冲区里
  3. 所属分类:其它

    • 发布日期:2009-09-20
    • 文件大小:509952
    • 提供者:jessiacui123
  1. 数据结构 用C++环境编写程序 构建哈弗曼树

  2. 数据结构实验,用C++实现创建哈弗曼树,构造哈弗曼树,并根据哈弗曼树生成哈弗曼编码 构造哈弗曼树,根据哈弗曼树的构成过程,始终选择最小全职的两个节点构成一棵二叉树
  3. 所属分类:其它

    • 发布日期:2009-12-19
    • 文件大小:185344
    • 提供者:huiyizhifeiji
  1. 哈弗曼实验报告——c语言程序设计

  2. 用c语言编写的哈弗曼实验报告,交流学习 程序的功能:输入明文,通过统计不同字符出现的频率作为权值,生成哈弗曼树,并存于文件中;编码生成暗文,存于文件中;再由暗文生成明文,存于文件中。
  3. 所属分类:C

    • 发布日期:2010-01-02
    • 文件大小:11264
    • 提供者:yangning5850
  1. 数据结构试验哈弗曼树的实验

  2. 一 实验目的 1、掌握哈夫曼树的构造和应用 2、利用哈夫曼方法及其编/译码技术实现对传输信息编码/译码系统。 二、 需求分析 1.[问题描述](设计性实验) 利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时,降低传输成本。但是,这要求在发送端通过一个编码系统对待传送电文须预先编码,在接收须将传送来的数据进行译码。请自行设计实现一个具有初始化、编码、译码、输入/输出等功能的哈夫曼码的编码/译码系统。并实现以下报文的编码和译码:“this program is my favorite”
  3. 所属分类:其它

    • 发布日期:2010-03-18
    • 文件大小:406528
    • 提供者:zuoan517282
  1. 哈弗曼树的编码译码功能便于学习

  2. 这是本人写的一个实验,自我感觉练好,应该能通过审核,希望和大家一起学习,共同前进,本编码可以实现简单的编码译码功能
  3. 所属分类:专业指导

    • 发布日期:2010-06-15
    • 文件大小:3072
    • 提供者:a992609443
  1. 霍夫曼编码程序(大连海事大学)

  2. 哈弗曼树的实验作业,希望大家可以用到 说明:本程序只对英文文章的52个大小写字母,逗号,句 号,空格符,换行符进行赫夫曼编码,并且大小写字母不 区分,其它字符因为出现的概率太低,故本程序没有考虑 ,各个字符出现的频率对应他们的权值,解码时可能与原文有少量的失真,希望用户理解和支持,谢谢!
  3. 所属分类:专业指导

    • 发布日期:2010-06-23
    • 文件大小:14336
    • 提供者:w86577275
  1. 哈弗曼编码实例的实验报告

  2. 介绍压缩与解压缩编码的实例 运用了哈弗曼编码的相关知识
  3. 所属分类:专业指导

    • 发布日期:2010-08-04
    • 文件大小:423936
    • 提供者:shanzhashu
  1. 哈弗曼树实验编码 有五个功能

  2. 哈弗曼树实验编码 有五个功能,1、建立哈弗曼树2、编码3、译码4、显示码文5、显示哈弗曼树
  3. 所属分类:专业指导

    • 发布日期:2010-09-11
    • 文件大小:1048576
    • 提供者:Jack_Yang4
  1. 哈弗曼 数据结构实验

  2. 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
  3. 所属分类:其它

    • 发布日期:2010-12-11
    • 文件大小:315392
    • 提供者:carolineyj
  1. 数据结构实验报告 哈弗曼编码建立 建立二叉树 纸牌游戏 文章编辑

  2. 程序源代码 函数调用 程序说明 .一元多项式计算: 任务:能够按照指数降序排列建立并输出多项式;完成两个多项式的相加,相减,并将结果输出。 纸牌游戏: 任务:编号1~52的52张牌,正面向上,从第二张开始,2为基数,是2倍数的牌翻一次,直到最后一张牌;然后,再依次以3,4...52为基数的翻过,输出所有正面向上的牌建立二叉树,层序、中序遍历(非递归): 任务:要求能够输入树的各个结点,并能够输出用不同方法遍历的遍历序列。 要求:分别键入二叉树存储结构的输入函数,输出层序遍历序列的函数,给出中序
  3. 所属分类:C/C++

    • 发布日期:2011-03-16
    • 文件大小:520192
    • 提供者:shin_hwa111
  1. 哈弗曼树编码(完整版C)

  2. 哈弗曼树 数据结构实验课做的 可以完整实现对文件中出现的所有字母的频数统计 并且对之进行编码 输出。 希望对大家有帮助
  3. 所属分类:C/C++

    • 发布日期:2011-05-02
    • 文件大小:17408
    • 提供者:c183247166
  1. 数据结构实验 哈弗曼树及其编码译码

  2. 对于哈夫曼算法: 首先统计信源中各符号出现的概率,按符号出现的概率从大到小排序; 把最小的两个概率相加合并成新的概率,与剩余的概率组成新的概率集合; 对新的概率集合重新排序,再次把其中最小的两个概率相加,组成新的概率集合。如此重复进行,直到最后两个概率的和为1; 分配码字:码字分配从最后一步开始反向进行,对于每次相加的两个概率,给大的赋“0”,小的赋“1”,读出时由该符号开始一直走到最后的概率和“1”,将路线上所遇到的“0”和“1”按最低位到最高位的顺序排好,就是该符号的哈夫曼编码。
  3. 所属分类:C/C++

    • 发布日期:2011-05-24
    • 文件大小:78848
    • 提供者:pqw1213
  1. 哈弗曼编码的实验报告

  2. C语言编写的建立哈弗曼树与哈弗曼编码的实验报告
  3. 所属分类:C

    • 发布日期:2011-07-10
    • 文件大小:62464
    • 提供者:lily01
  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-26
    • 文件大小:16384
    • 提供者:xiaogenggeng_
  1. 哈夫曼树编码

  2. 输入字符串,生成对应的哈弗曼数编码……大一数据结构课程实验。
  3. 所属分类:C/C++

    • 发布日期:2014-04-24
    • 文件大小:7168
    • 提供者:baidu_14908375
  1. 数据结构 课程设计实验报告

  2. 实验要求:一个完整的系统应具有以下功能:  初始化。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree.txt中。  编码。利用已建好的哈夫曼树,对文件ToBeTra.txt中的正文进行编码,然后将结果存入文件CodeFil.txt中。  译码。利用已建好的哈夫曼树将文件CodeFile.txt中的代码进行译码,结果存入文件Textfile.txt中。  程序退出。用户界面可以设计为“菜单”方式:显示上述功能符号,再加上“Q”,表示退出运行Qui
  3. 所属分类:其它

    • 发布日期:2008-12-08
    • 文件大小:101376
    • 提供者:mxj19870819
  1. 数据结构实验程序魔王语言算术表达式等等

  2. 关于魔王语言的程序使用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--; } } 还有树的的各种遍历以及
  3. 所属分类:C

    • 发布日期:2008-12-25
    • 文件大小:18432
    • 提供者:changchengjuan
  1. C语言实现哈夫曼编码压缩和解压各种文件

  2. 实验目的:理解哈弗曼信源编码算法,并能应用于文件压缩中。 实验内容:写出程序,利用哈弗曼编码实现对文件的压缩,并能解压文件。 实验步骤: 1、压缩 (1) 统计原始文件中各字节出现的概率(次数); (2) 采用哈弗曼算法对各字节进行编码,建立哈弗曼对照表; a) 构造二叉树 b) 编码 (3) 依次读取原始文件的每个字节,查找其对应的哈弗曼编码,将这些位写入到压缩文件中(注意:要凑够8位二进制才写入到文件中)。 (4) 将原始文件中各字节及出现的次数也写入到压缩文件中。 2、解压 (1) 从压缩
  3. 所属分类:C/C++

    • 发布日期:2020-11-19
    • 文件大小:12288
    • 提供者:weixin_44143854
« 12 »