leetcode198题House robber疑问

来源:9-7 面试中的0-1背包问题 Partition Equal Subset Sum

weixin_慕慕4340848

2021-02-07

老师您好!这道题我想到的状态和状态转移如下:
状态:F(i)为小偷从第i个房子到最后一个房子范围内窃取财务的最大值
状态转移:F(i)=max( V(i)+F(i+2),F(i+1))
您看这样列对吗?我想的是对于从i到最后一个房子中窃取财务,可以划分为窃取第i个房子和不窃取第i个房子两种情况,之后取这两种情况最大值就是当前问题的解。
这样程序的时间复杂度为O(n),对吗?

写回答

1回答

liuyubobobo

2021-02-07

是的,可以参考这里:http://coding.imooc.com/learn/questiondetail/13951.html


继续加油!:)

0
1
weixin_慕慕4340848
非常感谢!
2021-02-07
共1条回复

玩转算法面试-- Leetcode真题分门别类讲解

课程配套大量BAT面试真题,高频算法题解析,强化训练

7410 学习 · 1150 问题

查看课程