代码随想录 Day44 - 动态规划(六)
相关理论
完全背包概念
有 N 件物品和一个容量为 W 的背包,第 i 件物品的重量是 weight[i],得到的价值是 value[i],每一件物品都有无限多个,求解怎么放置物品,可以获得的物品价值最大?
与 0-1 背包区别
0-1 背包核心代码,二维数组,物品和背包重量的遍历可以颠倒,一维数组,必须是先遍历物品,后遍历背包容量。
复制代码
完全背包核心代码,一维数组遍历顺序也可以颠倒。
复制代码
作业题
322. 零钱兑换
复制代码
279. 完全平方数
复制代码
版权声明: 本文为 InfoQ 作者【jjn0703】的原创文章。
原文链接:【http://xie.infoq.cn/article/e06e82331acf188a39c5efe94】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论