计算机算法设计与分析贪心算法.pptxVIP

  • 7
  • 0
  • 约1.84万字
  • 约 107页
  • 2023-01-18 发布于上海
  • 举报
会计学1计算机算法设计与分析贪心算法 2023/1/172提纲一、贪心算法的基本思想二、活动安排问题三、最优装载四、哈夫曼编码五、单源最短路径六、最小生成树七、多机调度问题第1页/共107页 2023/1/173提纲一、贪心算法的基本思想二、活动安排问题三、最优装载四、哈夫曼编码五、单源最短路径六、最小生成树七、多机调度问题第2页/共107页 2023/1/1741.1 贪心算法总体思想 贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。贪心法在解决问题的策略上目光短浅,只根据当前已有的信息就做出选择,而且一旦做出了选择,不管将来有什么结果,这个选择都不会改变。 这种局部最优选择并不总能获得整体最优解(Optimal Solution),但通常能获得近似最优解(Near-Optimal Solution)。第3页/共107页 2023/1/1751.1 贪心算法总体思想例:用贪心法求解付款问题。假设有面值为5元、2元、1元、5角、2角、1角的货币,需要找给顾客4元6角现金,为使付出的货币的数量最少,首先选出1张面值不超过4元6角的最大面值的货币,即2元,再选出1张面值不超过2元6角的最大面值的货币,即2元,再选出1张面值不超过6角的最大面值的货币,即5角,再选出1张面值不超过1角的最大面值的货币,即1

文档评论(0)

1亿VIP精品文档

相关文档