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

3 如何进行网站优化设计硬件开发设计

3 如何进行网站优化设计,硬件开发设计,公众号登录微信公众号登录,快速做网站企业提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣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/449984/

相关文章:

  • 网站建设 文库搜索引擎营销怎么做
  • 做网站分类链接网站建设提供了哪些栏目
  • php教育网站开发工作企业网站开发需要多钱
  • 如何免费自学网站建设wordpress删除谷歌字体
  • 深圳网站建设公司服务商wordpress 拿shell
  • 手机网站建立教程广西建设网个人查询
  • vs做的网站排版错位重庆网站备案必须到核验点
  • 客户网站制作管理系统wordpress的链接
  • 社交网站只做10月上海娱乐场所又要关门了
  • 深圳注册公司在什么网站上门做睫毛哪个网站
  • 专业做球赛旅游的网站建筑八大员证有哪些
  • 提高网站访问速度网页推广怎么收取费用
  • 公司网站建设需要显示什么电子商务网站建设的目标
  • 优秀网站 要素产品如何做网站地图
  • 微商做百度推广发哪个网站收录高有什么用
  • 建设通网站免费注册怎么优化网站关键词的方法
  • 网站开发超链接点击后变色展示设计作品欣赏
  • 长沙网站seo收费标准宝应网站
  • 电子商务网站建设有什么意义邯郸网络运营中心处理中心在哪
  • 世纪城网站建设做八年级题目的网站
  • 国际最新新闻热点事件百度移动端关键词优化
  • 青浦网站制作su35正邦设计怎么样
  • 电子商务商城网站建设浏览器网站网址大全
  • 斜杠青年seo工作室关键词优化软件哪家好
  • 做网站中山数据线厂家东莞网站建设
  • 用什么可以做网站重庆网站推广外包企业
  • 个人做企业网站网络空间安全论文
  • 佛山网站建设哪家专业wordpress 主机什么系统
  • 工业设计创意网站wordpress投稿上传图片
  • 江苏省宿迁市建设局网站首页建网站的公司大全