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

沃尔玛官方网站查余额微信如何建网站

沃尔玛官方网站查余额,微信如何建网站,兰州市城市建设设计院官网,西峰住房和城乡建设局网站提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣549. 二叉树中最长的连续序列二、力扣1325. 删除给定值的叶子节点 前言 像求和、求高度这种基本的二叉树函数很容易写,有时候只要在它们的后…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、力扣549. 二叉树中最长的连续序列
  • 二、力扣1325. 删除给定值的叶子节点


前言


像求和、求高度这种基本的二叉树函数很容易写,有时候只要在它们的后序位置添加一点代码,就能得到我们想要的答案。

一、力扣549. 二叉树中最长的连续序列

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {int res = 0;public int longestConsecutive(TreeNode root) {fun(root);return res;}public int[] fun(TreeNode root){if(root == null){return new int[]{0,0};}int[] left = fun(root.left);int[] right = fun(root.right);int leftInc = left[0], leftDes = left[1];int rightInc = right[0], rightDes = right[1];int curInc = 1, curDes = 1;if(root.left != null){if(root.left.val -1 == root.val){curInc += leftInc;}if(root.left.val + 1 == root.val){curDes += leftDes;}}if(root.right != null){if(root.right.val - 1 == root.val){curInc = Math.max(curInc,rightInc+1);}if(root.right.val + 1 == root.val){curDes = Math.max(curDes, rightDes+1);}}res = Math.max(res, curInc + curDes -1);return new int[]{curInc,curDes};}
}

二、力扣1325. 删除给定值的叶子节点

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public TreeNode removeLeafNodes(TreeNode root, int target) {if(root == null){return null;}if(root.left == null && root.right == null){if(root.val == target){return null;}}TreeNode left = removeLeafNodes(root.left,target);TreeNode right = removeLeafNodes(root.right,target);if(left == null && right == null){if(root.val == target){return null;}}root.left = left;root.right = right;return root;}
}
http://www.yayakq.cn/news/494141/

相关文章:

  • 贵州萝岗seo整站优化泊头网站排名优化
  • 外贸搜素网站呼伦贝尔旅游包车网站咋做
  • 应聘网站建设工程师深圳网站建设黄浦网络 骗子
  • 建设企业网站前市场分析个人可以备案哪些网站
  • 在线探测网站开发语言东莞营销网站建设优化
  • 网站空间买什么的好网站是公司域名是个人可以
  • 沧州企业网站建设方案源码库官网
  • 哪个网站做欧洲旅游攻略好深圳黄页企业联系方式
  • 建设网站个人简介范文免费网站模板带后台下载
  • 网站建设推广服务wordpress迁hexo
  • 宁波h5建站杭州滨江网站开发
  • 莱州网站建设公司设计网站公司 露 联湖南岚鸿
  • 网站推广营销策略静态网站开发课程
  • 太原网站建设设计免费外链平台
  • 前程无忧网广州网站建设类岗位智慧团建网页手机版官网
  • 网站手机端做排名wdcp新建网站
  • 一般网站是用什么框架做的wordpress 相册 主题
  • 厦门网站建设和人才库建设自动发货 wordpress
  • 开源企业建站系统php樟树网站制作
  • 自动化科技产品网站建设宿迁网站建设哪家专业
  • 做网站要学一些什么公司的网站建设做什么费用
  • 网站开发 定制 合同范本新乡 网站运营
  • 母婴的网站建设教育类的网站方案
  • 青岛济南网站制作网站编辑制作
  • 网站建设推广邮件wordpress搜索页自定义
  • 快速搭建网站python哪个应用市场软件最全
  • 公司请做网站济南软件公司排名
  • 网站域名和空间区别南宁seo外包服务商
  • 网站百度云.net电影网站开发
  • 联合年检怎么做网站上织梦网站自适应怎么做