PAGE1
PAGE1
贪心算法:Dijkstra最短路径算法详解
1贪心算法概述
1.1贪心算法的基本概念
贪心算法是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择策略,以便产生全局最优解的算法。这种算法并不从整体最优上加以考虑,它所做出的仅是在某种意义上的局部最优解。贪心算法的关键在于,在每一步的选择中,都做出在当前看来是最好的选择,不追求全局最优,只求局部最优。
1.1.1示例:硬币找零问题
假设我们有一组面值为1、5、10、25的硬币,需要找零给顾客的金额为43。贪心算法会这样选择硬币:
选择1个25面值的硬币(剩余18)
选择1个10面值的硬币
您可能关注的文档
- 深度优先:深度优先搜索与广度优先搜索的比较:深度优先搜索与广度优先搜索的空间复杂度分析.docx
- 深度优先:深度优先搜索与广度优先搜索的比较:深度优先搜索与广度优先搜索的时间复杂度分析.docx
- 深度优先:深度优先搜索与广度优先搜索的比较:深度优先搜索与广度优先搜索的综合项目实践.docx
- 深度优先:深度优先搜索与广度优先搜索的比较:图的表示方法.docx
- 深度优先:深度优先搜索与广度优先搜索的比较:在实际问题中的选择策略.docx
- 深度优先:深度优先搜索与广度优先搜索的比较及优化技巧.docx
- 深度优先搜索:原理与优化技术之记忆化搜索.docx
- 深度优先搜索的递归实现教程.docx
- 深度优先搜索的非递归实现教程.docx
- 深度优先搜索的实现:图的表示方法.docx
原创力文档

文档评论(0)