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

网站制作毕业设计铜陵网站建设价格

网站制作毕业设计,铜陵网站建设价格,宁浩wordpress,中山网络公司网站文章目录 前言一、题目分析二、算法原理1.状态表示2.状态转移方程3.初始化4.填表顺序5.返回值是什么 三、代码实现总结 前言 在本文章中#xff0c;我们将要详细介绍一下LeetcodeLCR 090. 打家劫舍 II。采用动态规划解决#xff0c;这是一道经典的多状态dp问题 一、题目分析… 文章目录 前言一、题目分析二、算法原理1.状态表示2.状态转移方程3.初始化4.填表顺序5.返回值是什么 三、代码实现总结 前言 在本文章中我们将要详细介绍一下LeetcodeLCR 090. 打家劫舍 II。采用动态规划解决这是一道经典的多状态dp问题 一、题目分析 计算小偷能偷到的最大金额数并且题目规定   .两个相邻的房屋不能被偷   .第一个房屋和最后一个房屋不能被偷 规定1比较好解决对于规定2我们采用分情况讨论的方法解决   .第一个房间偷第二个房间和最后一个不被偷在2n-2下标之间寻找最大金额再加上nums[0].   .第一个房间不被偷最后一个房间不确定在1n-1下标之间寻找最大金额   .二者取最大值就是题目所返回的值 二、算法原理 1.状态表示 列出dp表dp表中值的含义是什么 这可以细分为两个表因为经过该房间时不确定偷与不偷   ⭐️ .f[i]表示到达i房间时资金被偷   ⭐️.g[i]表示到达i房间时资金没有被偷 2.状态转移方程 根据最近一步划分问题    f[i]:i位置被偷那么根据题目规定i-1位置就不能被偷这不就正好是g[i-1],再加上i位置被偷的资金;   g[i]:i位置没有被偷i-1位置我们不确定有没有被偷所以需要分为两种情况这两种情况取最大值     .i-1位置也没有被偷就是g[i-1]     .i-1位置被偷了就是f[i-1] 结论   f[i]g[i-1]nums[i];   g[i]max(g[i-1],f[i-1]) 3.初始化 保证填表不越界   f[1]需要g[0]的值g[1]需要g[0]和f[0]的值, 所以需要初始化g[0]和f[0].   不用开辟额外的空间这道题目的初始化很简单。 注意数组的下标和边界条件 4.填表顺序 两个表一起填从左往右 5.返回值是什么 max(f[n-1],g[n-1]); 三、代码实现 class Solution { public:int massage(vectorint nums,int left,int right) {if(leftright){return 0;}//建表int nnums.size();int f[n];int g[n];//初始化for(int i0;in;i){f[i]g[i]0;}f[left]nums[left];g[0]0;//填表for(int ileft;iright;i){f[i]g[i-1]nums[i];g[i]max(g[i-1],f[i-1]);}//返回值return max(f[right],g[right]);}int rob(vectorint nums) {int nnums.size();//下标int ret1massage(nums,2,n-2)nums[0];int ret2massage(nums,1,n-1);return max(ret1,ret2);} };总结 以上就是我们对LeetcodeLCR 090. 打家劫舍 II(leetcode)详细介绍希望对大家的学习有所帮助仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~
http://www.dnsts.com.cn/news/50825.html

相关文章:

  • 网站开发侵权网站百度收录是什么意思
  • 那些网站可以做h5开发定制软件
  • 专业网站开发哪家专业如何用本机电脑做网站服务器
  • 重庆企业网站推广方案wordpress主题排行
  • 湖南手机版建站系统哪个好中国网站制作公司
  • 仿站工具箱网页版成都h5建站
  • 推荐几个免费的网站免费网站建设联系电话
  • 岳溥庥网站建设深圳宝安区租房子多少钱一个月
  • 互联网网站建设收费源码资源
  • 买了云服务器怎么做网站沂源网站建设yx718
  • 做网站别人输账号代码南京专业网站营销
  • 淘宝做详情页的网站能免费做网站吗
  • 网站开发有关书籍上海专业微信网站开发公司
  • 搜狐快站官网引擎网站推广法
  • ppt网站模板中国建筑装饰网设计师联盟
  • 网站后台重置密码怎么做wordpress视频主题推荐
  • 唐山网站专业制作开发app流程
  • 企业信息港网站建没wordpress 转 帝国
  • 大连网站制作案例建站中心
  • 网站内怎样做关键词有效果网站流量钱是谁给的
  • 厦门的网站建设公司做一个京东这样的网站需要多少钱
  • 网站城市分站织梦系统高爆传奇手机版
  • 美的地产集团官方网站建设长沙公积金网站怎么做异动
  • 做论坛网站如何赚钱的广州网站制作网页
  • 做头像的网站sqlite开发网站
  • 广东企业网站建设报价素马设计官网
  • 做网站图片切图可以用中文吗网站运营需要哪些技术
  • 威海外贸网站建设郑州建站推广公司
  • 文化馆网站建设方案办办网上海
  • wordpress这么卡淄博网站seo