2015实验三-贪心算法.docVIP

  • 36
  • 0
  • 约7.57千字
  • 约 6页
  • 2016-12-05 发布于北京
  • 举报
2015实验三-贪心算法

《算法设计与分析》课程实验报告 专 业:计算机科学与技术 班 级: 1320542 学 号: 34 姓 名: 吴易璋 日期: 2015年 12 月 1 日 实验题目 贪心算法 实验目的 掌握贪心算法的基本思想 掌握贪心算法中贪心选择性质和最优子结构性质的分析与证明 掌握贪心算法求解问题的方法 实验内容 哈夫曼编码是广泛地用于数据文件压缩的十分有效的编码方法。给出文件中各个字符出现的频率,求各个字符的哈夫曼编码方案。 给定带权有向图G =(V,E),其中每条边的权是非负实数。另外,还给定V中的一个顶点,称为源。现在要计算从源到所有其他各顶点的最短路长度。这里路的长度是指路上各边权之和。 设G =(V,E)是无向连通带权图,即一个网络。E中每条边(v,w)的权为c[v][w]。如果G的子图G’是一棵包含G的所有顶点的树,则称G’为G的生成树。生成树上各边权的总和称为该生成树的耗费。在G的所有生成树中,耗费最小的生成树称为G的最小生成树。求G的最小生成树。 实验步骤 题目一 问题分析 哈夫曼算法以自底向上的方式构造表示最优前缀码的二叉树T。算法以|C|个叶结点开始,执行|C|-1次的“合并”运算后产生最终所要求的树T。下面所给出的算法huffmanTree中,编码字符集中的每一字符c的频率

文档评论(0)

1亿VIP精品文档

相关文档