- 10
- 0
- 约7.16千字
- 约 40页
- 2017-06-10 发布于湖北
- 举报
3贪心法
贪心算法 学习要点 理解贪心算法的概念。 掌握贪心算法的基本要素 (1)最优子结构性质 (2)贪心选择性质 理解贪心算法与动态规划算法的差异 理解贪心算法的一般理论 通过应用范例学习贪心设计策略。 (1)活动安排问题; (2)最优装载问题; (3)哈夫曼编码; (4)单源最短路径; (5)最小生成树; 顾名思义,贪心算法总是作出在当前看来最好的选择。 也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成树问题等。在一些情况下,即使贪心算法不能得到整体最优解,其最终结果却是最优解的很好近似。 生活例子:麦田摘麦粒,考试等 1 活动安排问题 活动安排问题就是要在所给的活动集合中选出最大的相容活动子集合,是可以用贪心算法有效求解的很好例子。该问题要求高效地安排一系列争用某一公共资源的活动。贪心算法提供了一个简单、漂亮的方法使得尽可能多的活动能兼容地使用公共资源。 1 活动安排问题 1 活动安排问题 templateclass Type void GreedySelector(int n, Type s[], Type f[], bool A[]) {
您可能关注的文档
最近下载
- 11ZJ001 建筑构造图集-建筑规范、标准、图集.docx VIP
- 紫外光固化涂料的研究进展.docx VIP
- 16G101三维图集第一二章柱识图-建筑规范、标准、图集.docx VIP
- NBT 31087-2016 风电场项目环境影响评价技术规范.docx VIP
- 自救、互救与创伤急救.ppt VIP
- 单柱巷道式堆垛机设计方案及关键部件.pdf VIP
- 粮长门水库工程建设环境影响评估报告书.doc VIP
- 年产2000万只肉鸡屠宰加工技改项目环境影响报告书.pdf
- Sabrina英语-高考英语1200个核心高频词背诵单(汇总).docx
- 2021年山东省高考物理试题(山东卷)真题(Word版,含答案与解析).doc VIP
原创力文档

文档评论(0)