- 106
- 0
- 约2.07千字
- 约 5页
- 2021-03-25 发布于天津
- 举报
实验四哈夫曼编码的贪心算法设计学时实验目的根据算法设计需要掌握哈夫曼编码的二叉树结构表示方法编程实现哈夫曼编译码器掌握贪心算法的一般设计方法实验目的和要求了解前缀编码的概念理解数据压缩的基本方法掌握最优子结构性质的证明方法掌握贪心法的设计思想并能熟练运用证明哈夫曼树满足最优子结构性质设计贪心算法求解哈夫曼编码方案设计测试数据写出程序文档实验内容设需要编码的字符集为它们出现的频率为应用哈夫曼树构造最短的不等长编码方案核心源代码哈夫曼树为带权路径为哈夫曼编码请输入结点个数输入这个元素的权值实验结果弓
实验四 哈夫曼编码的贪心算法设计( 4 学时)
[实验目的]
根据算法设计需要,掌握哈夫曼编码的二叉树结构表示方法 ;
编程实现哈夫曼编译码器;
掌握贪心算法的一般设计方法。
实验目的和要求
(1) 了解前缀编码的概念,理解数据压缩的基本方法;
(2) 掌握最优子结构性质的证明方法;
(3) 掌握贪心法的设计思想并能熟练运用
(4) 证明哈夫曼树满足最优子结构性质;
(5) 设计贪心算法求解哈夫曼编码方案;
(6) 设计测试数据,写出程序文档。
实验内容 j
j
设需要编码的字符集为{d1, d2, -c,n},它们出现的频率为 awl, w2,??wn},应用哈夫曼树构造最
ki
短的不等长
原创力文档

文档评论(0)