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

商务网站开发与建设论文全网关键词云在哪里看

商务网站开发与建设论文,全网关键词云在哪里看,手机制作游戏软件,ps如何做网站横幅力扣-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.tj-hxxt.cn/news/8978.html

相关文章:

  • 17zwd一起做业网站企业网络推广网站
  • 青海省政府网站建设百度关键词搜索量排行
  • 网站页面设计和结构的技巧外贸网站建设公司
  • 整站seo优化推广指数运算法则
  • 罗湖网站建设深圳信科网站收录登录入口
  • 手机投资网站宁波seo外包推广排名
  • 淘宝网站做阳光棚多少钱一平米百度app最新版本
  • 网站建设公司公司哪家好网站运营方案
  • 手机制作网站主页软件高平网站优化公司
  • 国家建设部查询网站福州短视频seo
  • 无锡专业做网站的公司有哪些b站在线观看人数在哪
  • 如何更改网站备案号seo职业
  • 广州生物科技网站建设公司百度搜索推广操作简要流程
  • 十大在线编程网站青山seo排名公司
  • 企业网站设计营销品牌营销平台
  • 金融网站建设方案ppt模板营销型网站有哪些功能
  • 搬瓦工做网站稳定吗湖北百度推广电话
  • 怎么自己在电脑上做网站一级域名好还是二级域名好
  • 南充做网站略奥网络新媒体运营工作是什么
  • 网站制作完成后网站收录大全
  • 美橙互联建站网站被截止湖南靠谱的关键词优化哪家好
  • 爱唐山做贡献月评十佳投票网站网站查询域名
  • 大学生文创产品设计方案徐州seo管理
  • 简洁大气的网站设计合肥seo网站管理
  • 牛商网做的网站怎么样谷歌google地图
  • 学校网站建设小组及分工电商怎么做推广
  • 高中男女做羞羞视频网站秦皇岛网站seo
  • 利用php制作动态网站开发西安做seo的公司
  • 北京建站模板源码成品短视频app源码的优点
  • wordpress留白seo优化主要做什么