Day37
完全背包
特点:每个物品可以使用无数次
循环顺序:
将01背包里面讲的倒序遍历,改为正序遍历就是完全背包了
一维dp数组的01背包必须要先遍历物品,再遍历背包,而完全背包可以先遍历背包,再遍历物品,为什么?
无论是列项更新,还是横向更新,只要当前更新的这个格子前面有值,就能完成更新当前格子的操作
完全背包
特点:每个物品可以使用无数次
循环顺序:
将01背包里面讲的倒序遍历,改为正序遍历就是完全背包了
一维dp数组的01背包必须要先遍历物品,再遍历背包,而完全背包可以先遍历背包,再遍历物品,为什么?
无论是列项更新,还是横向更新,只要当前更新的这个格子前面有值,就能完成更新当前格子的操作