贪心算法:从基本原理到在线算法的高级应用.docx

贪心算法:从基本原理到在线算法的高级应用.docx

PAGE1

PAGE1

贪心算法:从基本原理到在线算法的高级应用

1贪心算法概述

1.1贪心算法的定义

贪心算法是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择策略,以便产生全局最优解的算法。这种算法并不从整体问题的最优解考虑,而是做出局部最优的选择,希望这样的选择能够带来全局最优的结果。贪心算法的关键在于,每一步的选择都是不可逆的,即一旦做出选择,就不会再改变。

1.1.1示例:硬币找零问题

假设我们有一组面值为1、5、10、25的硬币,需要找零给顾客的金额为46。贪心算法会首先选择尽可能多的25面值硬币(1个),然后尽可能多的10面值硬币(1个),接

文档评论(0)

1亿VIP精品文档

相关文档