- 17
- 0
- 约 63页
- 2016-08-19 发布于湖北
- 举报
算法第4章
* 4.8 贪心算法的理论基础 用抽象数据类型并查集UnionFind可对上述算法作进一步改进。如果不计预处理的时间,改进后的算法fasterJob所需的计算时间为 。 * 欢迎辞 * 4.4 哈夫曼编码 在算法huffmanTree中,编码字符集中每一字符c的频率是f(c)。以f为键值的优先队列Q用在贪心选择时有效地确定算法当前要合并的2棵具有最小频率的树。一旦2棵具有最小频率的树合并后,产生一棵新的树,其频率为合并的2棵树的频率之和,并将新树插入优先队列Q。经过n-1次的合并后,优先队列中只剩下一棵树,即所要求的树T。 算法huffmanTree用最小堆实现优先队列Q。初始化优先队列需要O(n)计算时间,由于最小堆的removeMin和put运算均需O(logn)时间,n-1次的合并总共需要O(nlogn)计算时间。因此,关于n个字符的哈夫曼算法的计算时间为O(nlogn) 。 * 4.4 哈夫曼编码 3、哈夫曼算法的正确性 要证明哈夫曼算法的正确性,只要证明最优前缀码问题具有贪心选择性质和最优子结构性质。 (1)贪心选择性质 (2)最优子结构性质 * 4.5 单源最短路径 给定带权有向图G =(V,E),其中每条边的权是非负实数。另外,还给定V中的一个顶点,称为源。现在要计算从源到所有其它各顶点的最短路长度。这里路的长度是指路上
您可能关注的文档
- 简单的数据分析例2.ppt
- 简单的热电偶温度.doc
- 简单的贪心算法ppt.ppt
- 简单计算及技巧..doc
- 简支T字梁的内力分析(含一个方孔T型梁).doc
- 简支梁桥分析.docx
- 简明 第6章C.ppt
- 简明电路分析基础_14耦合电感与理想变压器.pptx
- 简易呼吸气囊使用(完整版).ppt
- 简易呼吸气囊的使用).ppt
- 2026年江西省中考物理模拟预测试题(含答案).pdf
- 2026年山东济南市槐荫区学业水平阶段性调研测试八年级下册生物试题(5月份)(含答案).pdf
- 2026年内蒙古鄂尔多斯市中考二模考试语文试题.pdf
- 2026年江苏省淮安市开明中学等校中考第一次模拟数学(含答案).pdf
- 2025-2026学年广东省佛山市第三中学初中部八年级(下)期中数学试卷(含答案).pdf
- 2026年江苏省徐州市睢宁县中考历史二模试卷(含答案).pdf
- 2025-2026学年广东省佛山市禅城区华英学校八年级(下)期中数学试卷(含答案).pdf
- 2026年江西省年中考数学模拟预测试题(含答案).pdf
- 2026年江苏省宿迁市苏州外国语学校中考英语一模试卷(含答案).pdf
- 北京市第四中学2024-2025学年高二下学期期中考试数学试卷(含答案).pdf
原创力文档

文档评论(0)