大二下学期做的数据结构课程设计,选取的题目为哈夫曼编译码系统,还上传了这个的课程设计报告,需要的小伙伴可以进个人中心找一下
2021-12-30 20:20:22 7KB 哈夫曼编码 数据结构 源代码
1
数据结构:(1)输入一系列字符及其出现频率并以此构造霍夫曼树进行编码并输出码表,另输入一段文字,对其进行霍夫曼编码输出; 例:CASTCASTSATATATASA (2)在1中已构成的霍夫曼树的基础上,输入一段01编码,要求输出其解码的原文 例:111011001110110011001001001001100
2021-12-30 17:03:19 5KB C++
1
包括教程,视频以及所有源代码 《实战应用Java算法分析与设计(链表、二叉树、哈夫曼树、图、动态规划、HashTable算法)》 算法分析与设计Java版,是一套实用型算法课程。通过本课程的学习,学员可以掌握以下技术点:线性结构与顺序表、单向链表、循环链表、栈的基本概念、链式堆栈、中缀表达式、队列、链式队列、串、MyString、Brute-Force算法、MySet类实现、矩阵类、递归算法、哈夫曼树、希尔排序、HashTable算法等内容
2021-12-28 16:50:27 104.16MB 算法 Java 哈夫曼
1
大学数据结构与算法实验程序,对文本文件(程序中是对stdio.h)进行哈夫曼编码,输出二进制文件和编码表,然后再解码,计算压缩比。供学习使用。
2021-12-27 17:29:46 8KB 数据结构 算法
1
利用赫夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。这要求在发送端通过一个编码系统对待传输数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站编写一个赫夫曼码的编/译码系统。
2021-12-27 09:12:52 6.78MB 哈夫曼编码 数据结构 课设
1
贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择,也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题也能产生整体最优解或者是整体最优解的近似解。本文首先介绍了贪心算法的核心、特点及算法本身存在的问题,接下来介绍了前人已经研究出来的成果,包括哈夫曼编码、单源最短路径、最小生成树等。然后结合实践,研究了多处最优服务次序问题、删数问题、汽车加油问题、最优合并问题、会场安排问题等。最后用代码实现其中的两个问题,对贪心算法的具体实现方法做了详细说明。
1
通过vc++6.0软件,将已知的所有权重进行重排序,权值越大的结点离根越近,权值越小的结点离根越远,得到带权路径长度最短的树,从而找到最优路径。然后对次哈夫曼编码进行文件压缩。
2021-12-24 09:05:14 656KB c c++ 数据结构 Huffman树
利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本,试设计一个哈夫曼编码系统。
2021-12-24 00:07:47 69KB 实验报告三
1
这是数据结构中对哈夫曼(最优二叉树)的运用,适合计算机软件专业大二学生学习最优树的数据结构,C/C++哈夫曼编码系统,仅供参考。
2021-12-23 23:57:23 22KB 哈夫曼
1
哈夫曼编码译码系统的c语言实现 很完全的功能
2021-12-22 20:55:13 68KB 哈夫曼
1