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

导购分享网站模板宁波公司注册流程

导购分享网站模板,宁波公司注册流程,第一ppt免费模板网,玉溪住房和城乡建设局网站题意理解#xff1a; 小偷又发现了一个新的可行窃的地区。这个地区只有一个入口#xff0c;我们称之为 root 。 除了 root 之外#xff0c;每栋房子有且只有一个“父“房子与之相连。一番侦察之后#xff0c;聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”… 题意理解         小偷又发现了一个新的可行窃的地区。这个地区只有一个入口我们称之为 root 。 除了 root 之外每栋房子有且只有一个“父“房子与之相连。一番侦察之后聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果 两个直接相连的房子在同一天晚上被打劫 房屋将自动报警。         给定二叉树的 root 。返回 在不触动警报的情况下 小偷能够盗取的最高金额 。                  这里的打家劫舍不同之处在于状态转移是在一颗树上         限制要求是相邻不能偷         所以         偷了根节点左右孩子节点不能偷         偷了左右孩子根节点不能偷 解题思路         这里使用回溯法来遍历每个节点         每个节点都有两种状态偷当前节点和不偷当前节点         所以我们在每层设置一个dp数组 dp[0]表示不偷所能获得的最大金额 dp[1]表示偷所能获得的最大金额。         所以每层返回一个dp数组。         dp[0]max(偷左不偷左 max(偷右不偷右)         dp[1]不偷左不偷右根         最后的结果是         max(dp[0],dp[1]) 1.解题 public int rob(TreeNode root) {int[] dpnew int[2];dptravel(root);return Math.max(dp[0],dp[1]);}public int[] travel(TreeNode root){int[] dpnew int[2];if(rootnull) return dp;int[] left_dptravel(root.left);int[] right_dptravel(root.right);dp[0]Math.max(left_dp[0],left_dp[1])Math.max(right_dp[0],right_dp[1]);dp[1]left_dp[0]right_dp[0]root.val;return dp;} 2.分析 时间复杂度O(n) 空间复杂度O(n)
http://www.zqtcl.cn/news/13066/

相关文章:

  • 北京专业制作网站广西建设网查询
  • 提供企业网站建设方案花瓣网 素材 图库
  • 广告公司网站模版手机网站开发位置定位
  • 电商网站后台管理系统模板wordpress商城移动端
  • 南岗区城市管理与建设网站看电影电视剧的好网站纤纤影院
  • 公司接到网站中文域名到期千万别学交互设计
  • 外贸建设网站制作宁波信誉好品牌网站设计地址
  • 网站被做跳转长乐福州网站建设
  • 怎么做淘宝联盟网站推广wordpress公告插件
  • 免费房屋建设图纸网站有哪些中山高端网站建设价格
  • 有哪些国外网站做的好的效果图网站 前台 后台
  • 中国建设银行建银购网站2345影视大全最新版2021下载安装
  • 企业网站用什么域名上海比较大的优化公司
  • 电子商务网站建设实训作业windows优化大师下载安装
  • wamp 网站开发首先做什么泉州网站建设解决方案
  • 海口网站建设网站制作西安seo平台
  • 建设网站后期需要哪些百度收录链接
  • 学校网站的平台用途及建设规划网站找人做备案的价格
  • WordPress做漫画网站宁波网络公司联系方式
  • 网站建设四不问题海外网站如何做用户实名认证
  • hfs网络文件服务器可以做网站赤壁网站开发
  • 珠海网站制作代做安装预算的网站
  • 企业做网站建设世界足球排名前100名
  • dede大气企业网站模板(一屏展示)文化传媒建设网站
  • 上海网站建设包括哪些微博推广方式
  • 网站开发工程师的证件c 网站开发平台
  • 珠海左右创意园网站开发做自己看视频的网站
  • 怎么在电脑上自己做网站吗响应式设计
  • 中盛腾龙建设工程有限公司网站优化落实防控措施
  • 湛江专业建站联系方式高端商城网站建设