hand4.pdf

思路:以当前最优选择下一步的选择

复习:1. MST cruskal 算法 2. Huffman 编码 3. Horr logic

贪婪算法不是应用于精确算法里面,而是应用于近似算法中,解决不存在多项式时间算法的问题。只能得到近似的解,但是又没有好的算法,我们只能用贪婪算法。近似算法有1/2的内容在讲贪婪。

Coin changing

货币的面值是经过了精心的设计来得到的最优解

它是结构序,不是线性序(才可以数学归纳)

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博客_找零问题 贪心算法

Interval scheduling

Untitled

Untitled