动态规划-背包问题总结 什么是背包问题? 包含物品和背包,给定背包一个最大容量,以及物品的体积、价值和数量;求解可装入背包的最大价值。 代码思路: 1、首先构建dp数组,背包问题的dp数组的大小都是背包容量大小+1; 2、两层for循环,读根据题目需求决定背包在外层,还是物品在外层。 3、内层循环条件判断。 4、return结果。 背包问题思维导图