贪心算法的应用
背包问题 当然背包问题可以分为两类:一类是物体不可分割,采用动态规划的方法解决问题,另一类是物品可以分割,通过贪心算法根据其性价比来选择最有价值的装东西的方式。 背包问题中讲到标准模板库函数排序最好使用stable_sort(),在性价比相同时保持相同的输入顺序。
最优装载问题 最优装载问题和背包问题最大的区别就在于无法分割,依次装载并判断是否大于剩余载重量。
贪心算法的应用
背包问题 当然背包问题可以分为两类:一类是物体不可分割,采用动态规划的方法解决问题,另一类是物品可以分割,通过贪心算法根据其性价比来选择最有价值的装东西的方式。 背包问题中讲到标准模板库函数排序最好使用stable_sort(),在性价比相同时保持相同的输入顺序。
最优装载问题 最优装载问题和背包问题最大的区别就在于无法分割,依次装载并判断是否大于剩余载重量。