一、背包问题的特性
背包问题与贪心的最大区别是,贪心取的为局部最优解,
而背包问题所取的是全局最优解。
贪心考虑的是如何使所获得的利益最大化或所得的物品最多。
而背包问题一般都需要考虑物品的价值和物品的所占面积。
二、01背包
01背包问题是指对于一个物品,要么拿,要么不拿。
使所拿的物品总价值最高。
对于01背包问题,我们可以有两种方法:
这里我们用二维数组来写。
当然还是可以再优化一下,用一维数组来写。
2.
三、完全背包问题
完全背包问题是指同一个物品可以拿多次,求最大的物品总值。
我们只需要在原来01背包的代码基础上做出略微的修改
以上为全部内容(不喜勿喷)