当前位置: 首页 > news >正文

公司有网站有什么好处怎么样免费建设网站

公司有网站有什么好处,怎么样免费建设网站,网站如何做好内链,微信网页版入口力扣-213打家劫舍II 1、题目 213. 打家劫舍 II 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通…

力扣-213打家劫舍II

1、题目

213. 打家劫舍 II

你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警

给定一个代表每个房屋存放金额的非负整数数组,计算你 在不触动警报装置的情况下 ,今晚能够偷窃到的最高金额

示例 1:

输入:nums = [2,3,2]
输出:3
解释:你不能先偷窃 1 号房屋(金额 = 2),然后偷窃 3 号房屋(金额 = 2), 因为他们是相邻的。

2、分析

  1. 题目。这题与198打家劫舍唯一不同的就是首尾是相连的所以遍历的时候要首不要尾,或者要尾不要首,就这两种情况。
  2. 看到这个题目首先想到的是不能相邻,那么如果要偷其中i的一家,那么我们就需要考虑前面一家i-1就不能偷,i-2的一家就能够偷了,所以,我们大概能够知道这是一道动态规划问题。
  3. 根据上面的分析,dp[i]就是我们偷当前i家的时候,最大金额数。那么我们可得地推公式为:dp[i] = Math.max(dp[i - 1], dp[i - 2] + nums[i])。
    初始化。
  4. 遍历,两种情况,多个函数进行区间调用

3、代码及注释

class Solution {public int rob(int[] nums) {// 1.第一种就是要最后一个房屋// 2.第二种就是不要最后一个房屋if (nums.length == 0) return 0;if (nums.length == 1) return nums[0];if (nums.length == 2) return Math.max(nums[0], nums[1]);return Math.max(robRange(nums, 0, nums.length - 1), robRange(nums, 1, nums.length));}public int robRange(int[] nums, int start, int end){int[] dp = new int[end];dp[start] = nums[start];dp[start + 1] = Math.max(nums[start + 1], dp[start]);for (int i = start + 2; i < end; i++){dp[i] = Math.max(dp[i - 1], dp[i - 2] + nums[i]);}return dp[end - 1];}
}

4、练习

力扣题目链接:213. 打家劫舍 II

http://www.yayakq.cn/news/700172/

相关文章:

  • 网站开发语言怎么样零代码网站开发工具
  • 宁夏建设工程质量网站个人网页设计说明模板
  • 网站seo优化软件铁岭网站建设移动网站
  • 做富集分析的网站鞍山在网络做推广
  • 大航母网站建设案例网站建设管理实训报告
  • 长沙微交易网站建设网络舆情监测工作方案
  • 交互设计包含网站设计北京旧房改造装修哪家好
  • 广州网站建设360元上海seo培训中心
  • 漳州违法建设举报网站重庆建设工程信息网查询系统
  • app开发导入网站模板wordpress助手爱奇艺
  • 专门做问卷的调查的网站asp装修网站源码
  • 如何做购物网站设计院门户网站建设方案
  • 毕业设计怎么做网站wordpress用户名
  • 医疗网站建设服务给设计网站做图会字体侵权吗
  • 临沂网站建设公司wordpress tinction
  • 瀑布流网站源码下载国际新闻最新消息今天新闻大事件 中方
  • 尔雅网站开发实战做服装网站
  • 建个站的免费网站能上百度吗彩票网站建设教程
  • 互联网创意网站有哪些方面wordpress 主题 前端
  • 如何做网站安全加固网络推广属于什么行业
  • 济南网站建设加q479185700短链接在线生成器免费版
  • 学生为学校做网站深圳市住房和建设局高泉
  • 做网站的框架有微信软文广告经典案例
  • 电商详情页模板的网站霸屏网站开发
  • 微网站的优缺点163企业邮箱怎么开通注册
  • 娄底建设局网站最新新闻热点评论
  • 正安网站建设720全景网站怎么做
  • 达州+网站建设wordpress 文章seo
  • 英文营销网站建设甘肃省建设厅官方网站信息网
  • wordpress 子网站重命名富利建设集团有限公司网站