您现在的位置是:主页 > news > 程序开发多少钱/关键词seo
程序开发多少钱/关键词seo
admin2025/6/3 19:49:50【news】
简介程序开发多少钱,关键词seo,网站建设模板双人,值得买网站模板LeetCode.198. 打家劫舍 难度:medium 动态规划的方法,注释写的很清楚,要注意的是nums只有一个元素的特殊情况; Java: class Solution {public int rob(int[] nums) {int length nums.length;//dp[i]为盗窃前i号房…
程序开发多少钱,关键词seo,网站建设模板双人,值得买网站模板LeetCode.198. 打家劫舍
难度:medium 动态规划的方法,注释写的很清楚,要注意的是nums只有一个元素的特殊情况;
Java:
class Solution {public int rob(int[] nums) {int length nums.length;//dp[i]为盗窃前i号房…
LeetCode.198. 打家劫舍
难度:medium
动态规划的方法,注释写的很清楚,要注意的是nums只有一个元素的特殊情况;
Java:
class Solution {public int rob(int[] nums) {int length = nums.length;//dp[i]为盗窃前i号房屋所能偷窃到的最高金额int[] dp = new int[length + 1]; if (length <= 1) {return nums[0];}//初始化dp[0] = nums[0];dp[1] = Math.max(nums[0], nums[1]);//dp[i] = max(dp[i - 1], dp[i - 2] + nums[i])for (int i = 2; i < length; i++) {dp[i] = Math.max(dp[i - 1], dp[i - 2] + nums[i]);}return dp[length - 1];}
}
复杂度分析:
- 时间复杂度:O(n)
- 空间复杂度:O(n)