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

做电影网站需要告诉网络免费推广网站大全下载安装

做电影网站需要告诉网络,免费推广网站大全下载安装,软件界面设计的原则,网站建设哪个便宜代码随想录训练营第48天|198.打家劫舍,213.打家劫舍II,337.打家劫舍III 198.打家劫舍文章思路代码 213.打家劫舍III文章思路代码 337.打家劫舍III文章思路代码 总结 198.打家劫舍 文章 代码随想录|0198.打家劫舍 思路 d p [ i ] M a x ( d p [ i − …

代码随想录训练营第48天|198.打家劫舍,213.打家劫舍II,337.打家劫舍III

  • 198.打家劫舍
    • 文章
    • 思路
    • 代码
  • 213.打家劫舍III
    • 文章
    • 思路
    • 代码
  • 337.打家劫舍III
    • 文章
    • 思路
    • 代码
  • 总结

198.打家劫舍

文章

代码随想录|0198.打家劫舍

思路

d p [ i ] = M a x ( d p [ i − 1 ] , d p [ i − 2 ] + n u m s [ i ] ) dp[i]=Max(dp[i-1],dp[i-2]+nums[i]) dp[i]=Max(dp[i1],dp[i2]+nums[i])

代码

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

213.打家劫舍III

文章

213.打家劫舍II

思路

在[0, n-1]范围内dp一次,在[1, n]范围内dp一次,取二者最大值

代码

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

337.打家劫舍III

文章

代码随想录|0337.打家劫舍III

思路

劫不劫某个节点取决于其两个子节点有没有被劫,所以是后续遍历,递归每一层返回是否劫那个节点的两种情况

代码

class Solution {public int rob(TreeNode root) {TreeNode dummy = new TreeNode(0);dummy.right = root;return dfs(dummy)[0];}public int[] dfs(TreeNode node) {if (node == null) {return new int[] {0, 0};}int[] leftVal = dfs(node.left);int[] rightVal = dfs(node.right);int[] res = new int[2];res[0] = Math.max(leftVal[0], leftVal[1]) + Math.max(rightVal[0], rightVal[1]);res[1] = leftVal[0] + rightVal[0] + node.val;return res;}
}

总结

这三道题都是二刷了,思路明确
但是上上周笔试人家出的题目是打家劫舍IV。。。。我并没有做出来,等下去研究研究再说

http://www.hkea.cn/news/905349/

相关文章:

  • 网站设计模板是什么百度网盘人工客服电话多少
  • wordpress文章收缩长春seo优化企业网络跃升
  • 网站地图调用希爱力双效片骗局
  • 珠海网站建设维护友情链接买卖代理
  • 武汉企业网站推广外包网络广告营销案例分析
  • 深圳哪里有做网站的汕头seo排名收费
  • 如何用腾讯云主机做网站株洲发布最新通告
  • 中国建设银行官网站下载信息流广告投放公司
  • 合肥建站平台网络平台推广是干什么
  • 黄冈工程建设标准造价信息网优化工作流程
  • 怎么做服装外贸网站怎么去推广一个产品
  • 和各大网站做视频的工作总结软件推广赚佣金渠道
  • asp.net是做网站的吗企业文化培训
  • 有链接的网站怎么做seochan是什么意思
  • 开发公司 工程管理中存在问题seo人工智能
  • 网站卖给别人后做违法信息seo和点击付费的区别
  • 网站配色 绿色网络推广主要做什么
  • 个人网站制作多少钱公关公司的主要业务
  • 网站底备案号链接代码西安网络推广营销公司
  • 哪个网站开发是按月付费的百度指数是免费的吗
  • asp网站后台管理教程放单平台
  • 做网站毕设任务书网络营销网站建设案例
  • .net 企业网站 模版关键词seo深圳
  • 网站建设优化价格网站seo诊断
  • 网站设计详细设计有没有好用的网站推荐
  • 没有货源可以开网店吗网站更新seo
  • 淄博有做网站的吗百度搜索排名怎么收费
  • wordpress页面添加自定义字段木卢seo教程
  • 长寿网站制作保定seo排名外包
  • 域名和网站一样吗电商运营推广怎么做