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

搜索资源列表

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

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

    • 发布日期:2009-06-17
    • 文件大小:327680
    • 提供者:xiefeile
  1. Huffman树的表示及Huffman编码

  2. 根据Huffman编码的原理,编写一个程序,在用户输入节点权重的基础上建立它的Huffman编码。 定义一个二叉树结点类,保存字符及其出现的频率,保存该字符的编码,此外还有该结点类型的左右指针。 实现构造二叉树的功能。 实现编码的功能。 Main函数输入一行字符串,统计各个字符出现的频率,构造哈夫曼树,实现编码和译码
  3. 所属分类:专业指导

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

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

    • 发布日期:2010-03-18
    • 文件大小:406528
    • 提供者:zuoan517282
  1. 数据结构课程设计 哈弗曼压缩+纸牌游戏

  2. 1.纸牌游戏 任务:编号为1-52张牌,正面向上,从第2张开始,以2为基数,是2的倍数的牌翻一次,直到最后一张牌;然后,从第3张开始,以3为基数,是3的倍数的牌翻一次,直到最后一张牌;然后…从第4张开始,以4为基数,是4的倍数的牌翻一次, 直到最后一张牌;...再依次5的倍数的牌翻一次,6的,7的 直到 以52为基数的 翻过,输出:这时正面向上的牌有哪些? 题目比较简单。但用了MFC的一些知识,实现了图形化,比较形象。 2.哈弗曼压缩 实现哈弗曼压缩及解压缩功能,并计算压缩前后文件占用空间比
  3. 所属分类:其它

    • 发布日期:2010-05-09
    • 文件大小:1046528
    • 提供者:luqingkai
  1. 哈夫曼树 哈夫曼译码

  2. 编—译码系统的设计 内容: 读入待编码的文字,统计各字符出现的频率 构造哈夫曼树 得到各字符的哈夫曼编码 对原文进行编码 发送、接收 还原(译码)收到的文字 利用哈夫曼树,从根到叶子读0、1序列,直到终止,再读下一个字符 比较(校验) 合理设计窗口界面,待编码的文字通过窗口的编辑界面(类似记事本的编辑界面)录入,在界面上显示各个字符出现的频率及哈夫曼编码,对原文编码并在界面上显示出来;对译码文字还原,显示在界面上与原文对照。功能菜单或按钮自行设计,以合理为目的。 利用socket进行电文的发送
  3. 所属分类:Web开发

    • 发布日期:2010-12-07
    • 文件大小:531456
    • 提供者:spch2008
  1. 哈夫曼编译码器 具有压缩传输空间的作用 已经被广泛应用

  2. 可以实现哈弗曼编码 和 译码 绝对可靠 #include #include #include #include typedef struct { int weight; int parent,lchild,rchild; char info; }HTNode,*HuffmanTree; //哈夫曼树节点类型 typedef struct { char info; int weight; }node; //文本字符及其权重节点类型 typedef char ** HuffmanCode; voi
  3. 所属分类:Java

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

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

    • 发布日期:2011-05-24
    • 文件大小:78848
    • 提供者:pqw1213
  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. 赫夫曼树构成的编码译码器

  2. C语言的赫夫曼树构成的编码译码器 1, 统计文章中的字符以及其频度,确定每个字符的权重,存放在一个文件里。 2, 将统计的字符建立一个哈弗曼树, 3, 把要编译的文章的字符在哈弗曼树中找到 ,并输出记录其编码。 4, 应用哈弗曼树,将文章的编码进行译码 并与原文对照。 5, 输出哈弗曼树。
  3. 所属分类:C

    • 发布日期:2008-12-27
    • 文件大小:311296
    • 提供者:mxj296913880
  1. 数据结构源代码.txt

  2. C语言的数据结构源代码总结,包括分治法\动态规划\二叉树及其节点的各种算法问题\哈弗曼编码、译码\连通分量个数\拓扑排序\克鲁斯卡尔算法(Kruskal)
  3. 所属分类:教育

    • 发布日期:2020-08-04
    • 文件大小:45056
    • 提供者:LMiao123321