leetcode 198. 打家劫舍(最简单的动态规划问题).docx

上传人:A*** 文档编号:141377399 上传时间:2020-08-07 格式:DOCX 页数:2 大小:102.37KB
返回 下载 相关 举报
leetcode 198. 打家劫舍(最简单的动态规划问题).docx_第1页
第1页 / 共2页
leetcode 198. 打家劫舍(最简单的动态规划问题).docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《leetcode 198. 打家劫舍(最简单的动态规划问题).docx》由会员分享,可在线阅读,更多相关《leetcode 198. 打家劫舍(最简单的动态规划问题).docx(2页珍藏版)》请在金锄头文库上搜索。

leetcode 198. 打家劫舍(最简单的动态规划问题)题目思路经典的动态规划问题第 i 家:偷,或者不偷 从这两种选择中,选择最大值。 1、如果 不偷,则等于 前 i-1 家最大 2、如果 偷,则等于 前 i-2 家最大 + 第 i 家题解import java.util.Arrays;class Solution / (1) 1 (1) 1 (20) 23 (20) 1 1 (20) 1 public int rob(int nums) int len = nums.length; if (len = 0) return 0; / 长度校验 if (len = 1) return nums0; int dp = new intlen; dp0 = nums0; / 第一家 dp1 = Math.max(nums0, nums1); / 第二家 for (int i = 2; i len; i+) /* 第i家:偷,或者不偷。 * 1、如果不偷,则等于前 i-1 家最大 * 2、如果偷,则等于前 i-2 家最大 + 第 i 家 */ dpi = Math.max(dpi - 1, dpi - 2 + numsi); return dplen - 1; / 从 dp 中获取最大值

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号