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

国外那些网站是做菠菜的app推广方式

国外那些网站是做菠菜的,app推广方式,网站建设运营合同,退工在那个网站上做题目链接 打家劫舍 题目描述 注意点 如果两间相邻的房屋在同一晚上被小偷闯入&#xff0c;系统会自动报警0 < nums[i] < 400 解答思路 最初想的是使用深度优先遍历&#xff0c;到达任意一个位置时&#xff0c;小偷想要偷窃最高金额&#xff0c;一定要选择后面第2个房…

题目链接

打家劫舍

题目描述

注意点

  • 如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警
  • 0 <= nums[i] <= 400

解答思路

  • 最初想的是使用深度优先遍历,到达任意一个位置时,小偷想要偷窃最高金额,一定要选择后面第2个房屋或后面第3个房屋,所以dfs遍历时根据后面第2个房屋和后面第3个房屋的金额判断当前位置的最高金额
  • 使用dfs同一个房屋会被计算多次,当数据量变大时会超时,选择使用动态规划解决本题,其思想为:任意一个房屋的金额由其前面第2个房屋及前面第3个房屋的最高金额决定,所以只需要一次遍历就可不断推出后面房屋的最大金额

代码

class Solution {public int rob(int[] nums) {if (nums.length == 1) {return nums[0];}if (nums.length == 2) {return Math.max(nums[0], nums[1]);}int n = nums.length;int[] dp = new int[n];dp[0] = nums[0];dp[1] = nums[1];dp[2] = nums[0] + nums[2];for (int i = 3; i < n; i++) {dp[i] = nums[i] + Math.max(dp[i - 2], dp[i - 3]);}return Math.max(dp[n - 1], dp[n - 2]);}
}

关键点

  • 动态规划的思想
http://www.dinnco.com/news/45134.html

相关文章:

  • 广州市做网站的软文推广公司有哪些
  • 深圳电商网络网站建设企业如何进行网络推广
  • 网站建设教程数据库网站推广软件哪个好
  • 网站优化建设上海网站推广策划方案
  • 政府网站建设指导西安百度关键词优化
  • 上海市企业服务云信息流优化师职业规划
  • 做网站4000-262-263google官网下载安装
  • 网站框架搭建设计怎么创建自己的网址
  • 网站优化难吗成都谷歌seo
  • 企业网站备案域名可以用个人的澳门seo推广
  • 做网站涉及个人隐私一元友情链接平台
  • js跳转到别的网站nba排名2021最新排名
  • 高端企业网站设计公司seo线上培训多少钱
  • 电商网店培训只要做好关键词优化
  • 私人网站如何做竞价推广计划书范文
  • 做网站视频手机百度seo是什么
  • 做网站临沂宁波seo怎么做优化
  • 自适应网站制作爱站网关键词挖掘工具
  • 心悦做宠物的网站广点通投放平台登录
  • 做网站程序的步骤网页设计网站建设
  • h5网站建设方案.doc网站引流推广软件
  • 做电影网站为什么要数据库seo谷歌外贸推广
  • 有些网站下方只有版权没有ICP百度官方版下载
  • 辛集seo网站优化电话微信推广引流方法
  • 厦门网站建设价图片识别
  • 屏蔽wordpress更新安徽seo
  • 重庆市建设安全管理网江苏seo外包
  • 杭州高端网站建设公司哪家好网站seo规划
  • 幸运飞艇网站建设线上营销策划方案
  • 怎么做本地婚姻介绍网站百度seo优化培训