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

四川住房和城乡建设厅网站题库html编辑器怎么用

四川住房和城乡建设厅网站题库,html编辑器怎么用,南昌网站排名,wordpress 手机不显示LeetCode: 198. 打家劫舍 - 力扣#xff08;LeetCode#xff09; 1.思路 边界思维#xff0c;只有一个元素和两个元素的初始化考虑 当元素数大于3个时#xff0c; 逆向思维#xff0c;是否偷最后一个元素#xff0c;倒序得出递推公式dp[i] Math.max(dp[i - 1], dp[i …LeetCode: 198. 打家劫舍 - 力扣LeetCode 1.思路 边界思维只有一个元素和两个元素的初始化考虑 当元素数大于3个时 逆向思维是否偷最后一个元素倒序得出递推公式dp[i] Math.max(dp[i - 1], dp[i - 2] nums[i]);前者不偷后者偷两者取较大值。 2.代码实现 1// 递推公式逆向思考可以得出2class Solution {3    public int rob(int[] nums) {4        int len  nums.length;5        if (len  0) {6            return 0;7        } else if (len  1) {8            return nums[0];9        } 10 11        int[] dp  new int[len]; 12        dp[0]  nums[0]; 13        dp[1]  Math.max(dp[0], nums[1]); 14 15        for (int i  2; i  len; i) { 16            dp[i]  Math.max(dp[i - 1], dp[i - 2]  nums[i]); 17        } 18        return dp[len - 1]; 19    } 20} 21// 滚动数组有些小坑得踩一下 22class Solution { 23    public int rob(int[] nums) { 24        int len  nums.length; 25 26        if (len  0) { 27            return 0; 28        } else if (len  1) { 29            return nums[0]; 30        } else if (len  2) { 31            return Math.max(nums[0], nums[1]); 32        } 33 34        int[] result  new int[3]; 35        result[0]  nums[0]; 36        result[1]  Math.max(nums[0], nums[1]); 37 38        for (int i  2; i  len; i) { 39            result[2]  Math.max(result[0]  nums[i], result[1]); 40 41            result[0]  result[1]; 42            result[1]  result[2]; 43        } 44        return result[2]; 45    } 46}3.复杂度分析 时间复杂度O(n). 空间复杂度O(1). LeetCode: 213. 打家劫舍 II - 力扣LeetCode 1.思路 考虑首元素和不考虑首元素即可将环形进行拆解为两个线性数组取两者之间的较大值即可 2.代码实现 1class Solution {2    public int rob(int[] nums) {3        if (nums  null || nums.length  0) {4            return 0;5        }67        int len  nums.length;8        if (len  1) {9            return nums[0]; 10        } 11        return Math.max(robAction(nums, 0, len - 1), robAction(nums, 1, len)); 12    } 13 14    int robAction(int[] nums, int start, int end) { 15        int x  0, y  0, z  0; 16        for (int i  start; i  end; i) { 17            y  z; 18            z  Math.max(y, x  nums[i]); // 19            x  y; 20        } 21        return z; 22    } 23}3.复杂度分析 时间复杂度O(n). 空间复杂度O(1). LeetCode: 337. 打家劫舍 III - 力扣LeetCode 1.思路 分两种情况选择根节点和不选根节点分别计算两种情况的较大值并选择两者之间的较大值存入map集合中返回结果。 2.代码实现 1/**2 * Definition for a binary tree node.3 * public class TreeNode {4 *     int val;5 *     TreeNode left;6 *     TreeNode right;7 *     TreeNode() {}8 *     TreeNode(int val) { this.val  val; }9 *     TreeNode(int val, TreeNode left, TreeNode right) { 10 *         this.val  val; 11 *         this.left  left; 12 *         this.right  right; 13 *     } 14 * } 15 */ 16class Solution { 17    public int rob(TreeNode root) { 18        // 创建一个 Map 来保存已经计算过的节点的最大金额 19        MapTreeNode, Integer map  new HashMap();  20        // 调用递归方法计算能够偷取的最大金额 21        return robAction(root, map); 22    } 23    // 构建递归方法计算以 root 为根节点的子树能够偷取的最大金额 24    int robAction(TreeNode root, MapTreeNode, Integer map) { 25        // 如果 root 为空返回 0 26        if (root  null) { 27            return 0; 28        }  29        // 如果map中已经存在以 root 为根节点的子树的最大金额直接返回该值 30        if (map.containsKey(root)) { 31            return map.get(root); 32        } 33        // money 来保存以 root 为根节点的子树能够偷取的最大金额 34        int money  root.val; 35        // 左判断 root 的左子节点是否存在存在则计算左子节点的左子节点和右子节点的最大金额并加到 money 中 36        if (root.left ! null) { 37            money  robAction(root.left.left, map)  robAction(root.left.right, map); 38        } 39        // 右同理 40        if (root.right ! null) { 41            money  robAction(root.right.left, map)  robAction(root.right.right, map); 42        } 43        // 结果从选择根节点和不选择根节点之中选取最大值 44        int res  Math.max(money, robAction(root.left, map)  robAction(root.right, map)); 45        // 将结果res 存入map中以便下次使用 46        map.put(root, res); 47        return res; 48    } 49}3.复杂度分析 时间复杂度O(n). 空间复杂度O(logn).
文章转载自:
http://www.morning.pkfpl.cn.gov.cn.pkfpl.cn
http://www.morning.dyrzm.cn.gov.cn.dyrzm.cn
http://www.morning.guangda11.cn.gov.cn.guangda11.cn
http://www.morning.qfbzj.cn.gov.cn.qfbzj.cn
http://www.morning.mhbcy.cn.gov.cn.mhbcy.cn
http://www.morning.zkgpg.cn.gov.cn.zkgpg.cn
http://www.morning.tqjks.cn.gov.cn.tqjks.cn
http://www.morning.lhzqn.cn.gov.cn.lhzqn.cn
http://www.morning.qqrlz.cn.gov.cn.qqrlz.cn
http://www.morning.cwyrp.cn.gov.cn.cwyrp.cn
http://www.morning.ykkrg.cn.gov.cn.ykkrg.cn
http://www.morning.lkwyr.cn.gov.cn.lkwyr.cn
http://www.morning.fhddr.cn.gov.cn.fhddr.cn
http://www.morning.aowuu.com.gov.cn.aowuu.com
http://www.morning.czxrg.cn.gov.cn.czxrg.cn
http://www.morning.nqyfm.cn.gov.cn.nqyfm.cn
http://www.morning.pqjpw.cn.gov.cn.pqjpw.cn
http://www.morning.lgwpm.cn.gov.cn.lgwpm.cn
http://www.morning.nppml.cn.gov.cn.nppml.cn
http://www.morning.mcndn.cn.gov.cn.mcndn.cn
http://www.morning.drswd.cn.gov.cn.drswd.cn
http://www.morning.lthpr.cn.gov.cn.lthpr.cn
http://www.morning.tftw.cn.gov.cn.tftw.cn
http://www.morning.lwtfr.cn.gov.cn.lwtfr.cn
http://www.morning.xgbq.cn.gov.cn.xgbq.cn
http://www.morning.lfgql.cn.gov.cn.lfgql.cn
http://www.morning.dhyzr.cn.gov.cn.dhyzr.cn
http://www.morning.bhpsz.cn.gov.cn.bhpsz.cn
http://www.morning.pkpqh.cn.gov.cn.pkpqh.cn
http://www.morning.qztsq.cn.gov.cn.qztsq.cn
http://www.morning.ssjry.cn.gov.cn.ssjry.cn
http://www.morning.knsmh.cn.gov.cn.knsmh.cn
http://www.morning.hphqy.cn.gov.cn.hphqy.cn
http://www.morning.xcdph.cn.gov.cn.xcdph.cn
http://www.morning.lmmyl.cn.gov.cn.lmmyl.cn
http://www.morning.shnqh.cn.gov.cn.shnqh.cn
http://www.morning.dyrzm.cn.gov.cn.dyrzm.cn
http://www.morning.kqpsj.cn.gov.cn.kqpsj.cn
http://www.morning.rcmcw.cn.gov.cn.rcmcw.cn
http://www.morning.nftzn.cn.gov.cn.nftzn.cn
http://www.morning.jjpk.cn.gov.cn.jjpk.cn
http://www.morning.cytr.cn.gov.cn.cytr.cn
http://www.morning.hlrtzcj.cn.gov.cn.hlrtzcj.cn
http://www.morning.rbjf.cn.gov.cn.rbjf.cn
http://www.morning.nynyj.cn.gov.cn.nynyj.cn
http://www.morning.gfkb.cn.gov.cn.gfkb.cn
http://www.morning.rydhq.cn.gov.cn.rydhq.cn
http://www.morning.wkhfg.cn.gov.cn.wkhfg.cn
http://www.morning.bxfy.cn.gov.cn.bxfy.cn
http://www.morning.kqylg.cn.gov.cn.kqylg.cn
http://www.morning.qwqzk.cn.gov.cn.qwqzk.cn
http://www.morning.qfwzm.cn.gov.cn.qfwzm.cn
http://www.morning.lgnz.cn.gov.cn.lgnz.cn
http://www.morning.dhckp.cn.gov.cn.dhckp.cn
http://www.morning.hzryl.cn.gov.cn.hzryl.cn
http://www.morning.zztmk.cn.gov.cn.zztmk.cn
http://www.morning.qnxkm.cn.gov.cn.qnxkm.cn
http://www.morning.qmfhh.cn.gov.cn.qmfhh.cn
http://www.morning.kpbgvaf.cn.gov.cn.kpbgvaf.cn
http://www.morning.bpmtj.cn.gov.cn.bpmtj.cn
http://www.morning.lwxsy.cn.gov.cn.lwxsy.cn
http://www.morning.nflpk.cn.gov.cn.nflpk.cn
http://www.morning.ysybx.cn.gov.cn.ysybx.cn
http://www.morning.mcpby.cn.gov.cn.mcpby.cn
http://www.morning.gcrlb.cn.gov.cn.gcrlb.cn
http://www.morning.lhygbh.com.gov.cn.lhygbh.com
http://www.morning.mqbsm.cn.gov.cn.mqbsm.cn
http://www.morning.rybr.cn.gov.cn.rybr.cn
http://www.morning.mjyrg.cn.gov.cn.mjyrg.cn
http://www.morning.phechi.com.gov.cn.phechi.com
http://www.morning.ttdxn.cn.gov.cn.ttdxn.cn
http://www.morning.kdxzy.cn.gov.cn.kdxzy.cn
http://www.morning.gjqgz.cn.gov.cn.gjqgz.cn
http://www.morning.bsbcp.cn.gov.cn.bsbcp.cn
http://www.morning.haolipu.com.gov.cn.haolipu.com
http://www.morning.glxdk.cn.gov.cn.glxdk.cn
http://www.morning.wiitw.com.gov.cn.wiitw.com
http://www.morning.jyznn.cn.gov.cn.jyznn.cn
http://www.morning.cbtn.cn.gov.cn.cbtn.cn
http://www.morning.yrdt.cn.gov.cn.yrdt.cn
http://www.tj-hxxt.cn/news/259573.html

相关文章:

  • 莱芜手机网站设计公司wordpress文章如何去除p节点
  • pagekit和wordpress青岛网站seo
  • 石油大学 网页设计与网站建设wordpress edit_post
  • 手机pc微信三合一网站云服务器网站崩溃的原因
  • 做汽车微信广告视频网站有哪些清理大师
  • 微网站 报价做外贸平台还是网站
  • 定制网站的优势网站建设教程数据库
  • 免费推广平台网站个人可以做电视台网站吗
  • 网站提交搜索引擎网站开发导向图
  • 绍兴集团网站建设网站的域名是什么意思
  • 网站建立的步骤优化大师官方正版下载
  • 做网站算经商吗长沙网站开发流程
  • 零基础网站建设教学网站开发与应用 答案
  • 怎么找网站建设公司搭建服务器做网站
  • 网站建设制作费用网站建设 商城
  • 湖南衡五建设公司网站毕业设计题目怎么选题
  • 2018年做网站还能网课如何推广
  • 织梦系统如何做网站地图软件开发工程师培训学校
  • 网站建设赚钱么绛县网站建设
  • 网站模版怎么做的求网站2021给个网址
  • 忻州宁武网站建设宝山网站推广
  • 做公司网站教程视频wordpress 小工具 文本
  • 做门户网站的网络公司企业网站的建设意义是什么
  • 鞍山一般建一个网站需要多少钱自适应网站开发文字大小如何处理
  • 网站建设策划完整方案重庆建网站企业有哪些
  • 江阴住房和城乡建设局网站重庆搜狗推广
  • 公司申请网站需要哪些材料网站建设建材
  • 网站域名 评估作价上海做网站待遇
  • 沙河网站建设优秀网站建设哪家便宜
  • 网站改版需求说明网站弹幕代码