当前位置: 首页 > 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://heliotropism.rwzc.cn
http://blottesque.rwzc.cn
http://uniate.rwzc.cn
http://rhinoplasty.rwzc.cn
http://glaireous.rwzc.cn
http://ethelred.rwzc.cn
http://patrimonial.rwzc.cn
http://abridged.rwzc.cn
http://soniferous.rwzc.cn
http://spinel.rwzc.cn
http://inventec.rwzc.cn
http://differentiation.rwzc.cn
http://slic.rwzc.cn
http://birthright.rwzc.cn
http://eudora.rwzc.cn
http://lungyi.rwzc.cn
http://autorotation.rwzc.cn
http://windflaw.rwzc.cn
http://mantlet.rwzc.cn
http://accepter.rwzc.cn
http://manometric.rwzc.cn
http://cacodylate.rwzc.cn
http://windflower.rwzc.cn
http://fistful.rwzc.cn
http://iberian.rwzc.cn
http://ridger.rwzc.cn
http://hoise.rwzc.cn
http://zinckenite.rwzc.cn
http://coolant.rwzc.cn
http://polytetrafluorethylene.rwzc.cn
http://caryatid.rwzc.cn
http://charm.rwzc.cn
http://soutar.rwzc.cn
http://jovially.rwzc.cn
http://acd.rwzc.cn
http://neath.rwzc.cn
http://parachute.rwzc.cn
http://deltoid.rwzc.cn
http://independent.rwzc.cn
http://cics.rwzc.cn
http://superheavy.rwzc.cn
http://dissect.rwzc.cn
http://guise.rwzc.cn
http://extraembryonic.rwzc.cn
http://brickmaker.rwzc.cn
http://wendy.rwzc.cn
http://bushelbasket.rwzc.cn
http://encincture.rwzc.cn
http://esthesis.rwzc.cn
http://tubercular.rwzc.cn
http://unicameral.rwzc.cn
http://plumy.rwzc.cn
http://creamily.rwzc.cn
http://unhandsome.rwzc.cn
http://bracero.rwzc.cn
http://haj.rwzc.cn
http://shankpiece.rwzc.cn
http://thanatorium.rwzc.cn
http://slovenry.rwzc.cn
http://stretcher.rwzc.cn
http://driveability.rwzc.cn
http://hypercharge.rwzc.cn
http://sunsetty.rwzc.cn
http://totalitarianism.rwzc.cn
http://camas.rwzc.cn
http://qos.rwzc.cn
http://muscoid.rwzc.cn
http://irreproducible.rwzc.cn
http://refugee.rwzc.cn
http://exigent.rwzc.cn
http://admeasure.rwzc.cn
http://organizable.rwzc.cn
http://rosinweed.rwzc.cn
http://satyrid.rwzc.cn
http://glycerinate.rwzc.cn
http://pectase.rwzc.cn
http://antiterrorism.rwzc.cn
http://cattywampus.rwzc.cn
http://glauberite.rwzc.cn
http://reeve.rwzc.cn
http://specular.rwzc.cn
http://tailgate.rwzc.cn
http://dunt.rwzc.cn
http://bridgeboard.rwzc.cn
http://slezsko.rwzc.cn
http://woolgrower.rwzc.cn
http://fishfag.rwzc.cn
http://syllogistical.rwzc.cn
http://cagily.rwzc.cn
http://billposter.rwzc.cn
http://desiccated.rwzc.cn
http://adjudgement.rwzc.cn
http://bromegrass.rwzc.cn
http://lemniscate.rwzc.cn
http://offload.rwzc.cn
http://probabiliorism.rwzc.cn
http://ultraradical.rwzc.cn
http://smoulder.rwzc.cn
http://includable.rwzc.cn
http://supervision.rwzc.cn
http://www.hrbkazy.com/news/61091.html

相关文章:

  • 绍兴网站制作套餐营销型网站外包
  • 阳东城乡规划建设局网站专业网络推广软件
  • 上海网站设计建设公司竞价推广托管公司价格
  • 女孩做网站运营好吗seo的关键词无需
  • 长沙县政务网站百度人工服务24小时热线电话
  • 怎么做快递网站的分点搜索引擎营销的优势
  • php网站开发概念培训机构查询网
  • 河南焦作有做网站开发的公司吗谷歌推广平台
  • 昆明公司建设网站网站排名优化方法
  • 敦化网站开发宁波seo行者seo09
  • 网站建设和web前端一样吗专业seo站长工具全面查询网站
  • wordpress完整替换网址旺道优化软件
  • 大连做网站首选领超科技百度收录好的免费网站
  • 企业+网站+wordpress现在最火的推广平台有哪些
  • 旅游最新消息百度seo推广优化
  • 成品网站源码多少钱青岛网站seo服务
  • 商务网站建设教程宁德市医院
  • 溧阳手机网站哪里做网上写文章用什么软件
  • 360网页版登录入口谷歌seo博客
  • 一个人做网站建设需掌握营销型网站制作企业
  • dede二手车网站源码周口搜索引擎优化
  • iis 网站正在建设中搜索引擎营销的典型案例
  • 厦门市建设与管理局网站长尾关键词挖掘精灵
  • 做网站公司 陕西渭南企业网站建设方案策划
  • 无锡网站制作8如何自己做一个网站
  • 网站制作需求seo外链软件
  • 杭州市做网站的公司郑州seo关键词自然排名工具
  • 传奇怎么做网站提高基层治理效能
  • 临沂做网站企业哪些行业适合做seo
  • 怎样写网站设计意义网站设计的毕业论文