贪心算法
贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。
贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。

一、贪心算法的特点
1. 贪心选择
应用同一种规则,将原问题变为一个相似的但规模更小的子问题
2. 最优子结构
只有满足最优解包含局部最优解时,才能保证最终得到的结果是最优解
二、几个简单的贪心实例
1. 最优装载问题
2. 部分背包问题
详见博客
贪心策略:先选出性价比高的