198. 打家劫舍
题目链接:198. 打家劫舍
dp含义: 考虑下标i得到的最大金额
-
递推公式!:
偷i
dp[i] = nums[i] + dp[i - 2]
不偷i
dp[i] = dp[i - 1]
213. 打家劫舍 II
题目链接:213. 打家劫舍 II
-
分为3种情况:
不要首尾
要首不要尾
要尾不要首
337. 打家劫舍 III
题目链接:337. 打家劫舍 III
记忆化递归
分清楚偷父节点和不偷父节点的情况
题目链接:198. 打家劫舍
dp含义: 考虑下标i得到的最大金额
递推公式!:
偷i dp[i] = nums[i] + dp[i - 2]
不偷i dp[i] = dp[i - 1]
题目链接:213. 打家劫舍 II
分为3种情况:
不要首尾
要首不要尾
要尾不要首
题目链接:337. 打家劫舍 III
记忆化递归
分清楚偷父节点和不偷父节点的情况