思路:以当前最优选择下一步的选择
复习:1. MST cruskal 算法 2. Huffman 编码 3. Horr logic
贪婪算法不是应用于精确算法里面,而是应用于近似算法中,解决不存在多项式时间算法的问题。只能得到近似的解,但是又没有好的算法,我们只能用贪婪算法。近似算法有1/2的内容在讲贪婪。
货币的面值是经过了精心的设计来得到的最优解
它是结构序,不是线性序(才可以数学归纳)
Property. Number of pennies ≤ 4.
Proof. Replace 5 pennies with 1 nickel.
Property. Number of nickels ≤ 1.
Property. Number of quarters ≤ 3.
Property. Number of nickels + number of dimes ≤ 2.
证明在这样的货币体系里面,greedy 算法是得到最优解
贪心算法算法导论 找零问题_yiduiguwen的专栏-CSDN博客_找零问题 贪心算法