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

wordpress建外贸网站北京个人网站备案

wordpress建外贸网站,北京个人网站备案,网站图片宽度,长沙做网站价格力扣labuladong一刷day11拿下打家劫舍问题共3题 文章目录 力扣labuladong一刷day11拿下打家劫舍问题共3题一、198. 打家劫舍二、213. 打家劫舍 II三、337. 打家劫舍 III 一、198. 打家劫舍 题目链接#xff1a;https://leetcode.cn/problems/house-robber/ 思路#xff1a;打…力扣labuladong一刷day11拿下打家劫舍问题共3题 文章目录 力扣labuladong一刷day11拿下打家劫舍问题共3题一、198. 打家劫舍二、213. 打家劫舍 II三、337. 打家劫舍 III 一、198. 打家劫舍 题目链接https://leetcode.cn/problems/house-robber/ 思路打劫必须隔1家定义dp[i]表示截止到第i家所能抢到的最大值。 递推公式 dp[i] max(dp[i-1], dp[i-2]nums[i]); 如果当前这家不偷最大值就是dp[i-1]如果偷就是要隔一家dp[i-2]nums[i] class Solution {public int rob(int[] nums) {if (nums.length 1) return nums[0];int[] dp new int[nums.length];dp[0] nums[0];dp[1] Math.max(nums[0], nums[1]);for (int i 2; i nums.length; i) {dp[i] Math.max(dp[i-1], dp[i-2]nums[i]);}return dp[nums.length-1];} }由于只用到了前一天和前两天所以还可以优化一下空间。 public int rob(int[] nums) {if (nums.length 1) return nums[0];int a nums[0], b Math.max(nums[0], nums[1]);for (int i 2; i nums.length; i) {int c Math.max(b, anums[i]);a b;b c;}return b;}二、213. 打家劫舍 II 题目链接https://leetcode.cn/problems/house-robber-ii/ 思路直接划分为两个区间然后分别计算再比较。即nums[0, len-2] 和 nums[1, len-1] 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 max 0, a nums[0], b Math.max(nums[0], nums[1]);for (int i 2; i nums.length - 1; i) {int c Math.max(b, anums[i]);a b;b c;}max b;a nums[1];b Math.max(nums[1], nums[2]);for (int i 3; i nums.length; i) {int c Math.max(b, anums[i]);a b;b c;}return max b ? max : b;} }三、337. 打家劫舍 III 题目链接https://leetcode.cn/problems/house-robber-iii/ 思路定义nums[2] 记录每个节点偷与不偷的状态。 class Solution {public int rob(TreeNode root) {int[] ints f1(root);return Math.max(ints[0], ints[1]);}int[] f1(TreeNode root) {int[] nums new int[2];if (root null) {return nums;}int[] left f1(root.left);int[] right f1(root.right);nums[0] Math.max(left[0], left[1]) Math.max(right[0], right[1]);nums[1] root.val left[0] right[0];return nums;} }
http://wiki.neutronadmin.com/news/182310/

相关文章:

  • 福建亨立建设集团有限公司网站怎么开发一个微信商城
  • 定制化网站一般价格绍兴seo推广公司
  • 沭阳网站设计中国石油大学网页设计与网站建设
  • 泊头市网站建设网站的功能
  • 廉江手机网站建设公司济南万速网站建设
  • 服务号不认证可做微网站吗深圳网站建设icxun
  • 网站建设的因素网站的优点和缺点
  • 天河区门户网站教育局板块郑州同济医院收费高吗
  • 网站建设个人工作总结福田欧曼行星
  • 那些网站可以做宣传wordpress退出代码
  • 企业网站建设太原网站建设儿童网站模板
  • 无锡企业自助建站系统多语言网站怎么实现
  • allintitle:湛江网站建设 seowordpress分类自定义文字
  • 个人注册一个小公司要多少钱张家港网站建设优化
  • 大庆做流产油城女子网站企业网站系统
  • 八亿wap建站网站优化seo培
  • 做视频网站 投入购物网站功能报价
  • 广西住房与建设厅网站首页跨境电商saas
  • 淮南市网站开发的方式电商平台项目商业计划书
  • 凡科免费建站wordpress注册
  • 网站查询关键词排名软件无锡 网站建设
  • 镇江企业网站湖南做网站 地址磐石网络
  • wordpress ip 改变重庆网站seo方法
  • 深圳网络营销十年乐云seo专家长沙百度首页优化
  • 新乡市建设路小学网站网站建设现状 数据
  • 成都打鱼网站建设短网址生成器是什么意思
  • 网站建设及维修合同范本网站推广公司黄页
  • 建设门户网站的基本意义有哪些合肥网络运营公司哪家好
  • 网站会员营销营销推广文案
  • 工业设计网站导航360免费