背包总结
Table of Contents
从以下几个方面来理解背包问题
-
遍历顺序: 明确是先遍历物品,还是先遍历背包。
-
DP 维度: 区分使用一维数组和二维数组时的情况。
-
遍历方向: 明确在一维 DP 数组中,背包容量是正向遍历还是反向遍历。
-
复杂度: 在每种情况下都给出明确的时间和空间复杂度。
-
题目描述: 对每个题目进行简短描述
-
DP转化思想: 说明如何将问题转化为背包问题
从以下几个方面来理解背包问题
遍历顺序: 明确是先遍历物品,还是先遍历背包。
DP 维度: 区分使用一维数组和二维数组时的情况。
遍历方向: 明确在一维 DP 数组中,背包容量是正向遍历还是反向遍历。
复杂度: 在每种情况下都给出明确的时间和空间复杂度。
题目描述: 对每个题目进行简短描述
DP转化思想: 说明如何将问题转化为背包问题