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

潍坊网站建设费用东莞网站建设 喷砂机

潍坊网站建设费用,东莞网站建设 喷砂机,外贸流程全步骤外贸篇,做谷歌推广对网站的要求Problem: 198. 打家劫舍 文章目录 题目描述思路解题方法复杂度Code 题目描述 思路 1.构建多阶段决策模型#xff1a;n个房屋对应n个阶段#xff0c;每一个阶段决定一个房间是偷还是不偷#xff0c;两种决策#xff1a;偷、不偷 2.定义状态#xff1a;不能记录每个阶段决策… Problem: 198. 打家劫舍 文章目录 题目描述思路解题方法复杂度Code 题目描述 思路 1.构建多阶段决策模型n个房屋对应n个阶段每一个阶段决定一个房间是偷还是不偷两种决策偷、不偷 2.定义状态不能记录每个阶段决策完之后小偷可偷的最大金额需要记录不同决策对应的最大金额也就是这个房屋偷-对应的最大金额这个房屋不偷-对应的最大金额。int[n][2]记录每个阶段的状态dp[i][0]表示第i个物品不偷当下剩余的最大金额dp[i][1]表示第i个物品偷当下剩余的最大金额 3.定义状态转移方程dp[i][0] max(dp[i - 1][0], dp[i - 1][1])即表示假设不偷则当前阶段可以获得的最大值为上一个房屋偷或者不偷的二者中的最大金额dp[i][1] dp[i - 1][0] nums[i]即表示假设当前阶段偷则当前可以获得的最大金额为上一个房屋不偷加上当前当前房屋的金额 解题方法 1.获取nums数组的长度为n并定义int类型数组dpint[][] dp new int[n][2]; 2.初始化dp[0][0]为0dp[0][1]为nums[0]; 3.完成动态转移方程 4.返回max(dp[n - 1][0], dp[n - 1][1]) 复杂度 时间复杂度: O ( n ) O(n) O(n);其中 n n n为数组nums的长度 空间复杂度: O ( n ) O(n) O(n) Code class Solution {/*** Get the maximum amount** param nums Given array(Store the amount of each house)* return int*/public int rob(int[] nums) {if (nums.length 0) {return 0;}int n nums.length;int[][] dp new int[n][2];//dp[i][0] represents the maximum amount// that can currently be obtained without stealingdp[0][0] 0;//dp[i][1] represents the maximum amount// that can be obtained when not stealingdp[0][1] nums[0];for (int i 1; i n; i) {dp[i][0] Math.max(dp[i - 1][0], dp[i - 1][1]);dp[i][1] dp[i - 1][0] nums[i];}return Math.max(dp[n - 1][0], dp[n - 1][1]);} }
http://www.pierceye.com/news/136346/

相关文章:

  • 怎么做门淘宝网站广播电台网站建设板块
  • ai效果图网站建设一个视频网站需要什么条件
  • 上海安全建设协会网站推广普通话的方法
  • 自己怎么做外贸英文网站网站建设外包
  • 南京专业网站开发团队wordpress如何构建页面
  • 济南网站优化排名推广python基础教程雪峰
  • 垂直购物网站建设代做网站推广的公司
  • 马云做一网站 只作一次网页界面设计使用色彩的作用是什么
  • 网站上传权限广西网站建设银行
  • 南通网站建设规划书wordpress 上传图片 500
  • 推广自身网站升级的网站显示什么
  • 网站与系统对接图文方案免费可信网站认证
  • 深圳设计网站速成班网站音频播放器代码
  • 域名注册最后是网站wordpress手机上传图片插件
  • 有哪些网站交互效果做的好的如何让google收录网站
  • wordpress到服务器配置云南seo
  • 常见网站安全漏洞行业网站如何推广
  • 网站开发实战项目苏州行业网站建设费用
  • 大团企业网站制作东莞网站制作的公司
  • 石家庄做网站公司的电话网站建设费用大概多少
  • 襄阳市网站建设怎么注册工作邮箱
  • 在百度里面做个网站怎么做的摄影大赛官网
  • 网站建设需要哪些的ps网站策划
  • 网站维护的意义上海知名进出口贸易公司
  • 青岛中小微企业互联网站建设补贴微信小程序怎么发布上线
  • 贺州做网站哪家公司温州移动网站建设服务商
  • 网站变灰兼容代码北京计算机培训学校
  • 网站导航包括海拉尔网站建设+网站设计
  • flashfxp 上传网站佛山哪里有网站开发
  • qq互联 网站开发济南建设集团有限公司官网