Day 55 198. 打家劫舍
198. 打家劫舍
题目
1 |
|
题目思路
- 1、dp是原来掌握最熟练的部分,但是由于好久没分析状态方程了,居然错了许多次。
- 2、把握好状态方程即可解决问题,分析为 dp[i] = max(dp[i - 2] + nums[i], dp[i - 1]);
- 3、故优化空间后,跟fib一样只需要维护两个空间即可。
1 |
|
复杂度
时间复杂度:O(n)
空间复杂度:O(1)
Day 55 198. 打家劫舍
https://chaggle.github.io/2021/11/03/Leetcode/91-day/day-55/