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

天猫优惠券网站怎么做排名优化软件

天猫优惠券网站怎么做,排名优化软件,如何做网站咨询,北京做百度网站一、LeetCode 104 二叉树的最大深度 题目链接:104.二叉树的最大深度https://leetcode.cn/problems/maximum-depth-of-binary-tree/ 思路:采用后序遍历递归求解。 class Solution {int ans 0;public int maxDepth(TreeNode root) {if(root null){retur…

一、LeetCode 104 二叉树的最大深度

题目链接:104.二叉树的最大深度icon-default.png?t=N7T8https://leetcode.cn/problems/maximum-depth-of-binary-tree/

思路:采用后序遍历递归求解。

class Solution {int ans = 0;public int maxDepth(TreeNode root) {if(root == null){return 0;}int left = maxDepth(root.left);int right = maxDepth(root.right);int depth = 1 + Math.max(left,right);return depth;}
}
/*** 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;*     }* }*/

二、LeetCode 111 二叉树的最小深度

题目链接:111.二叉树的最小深度icon-default.png?t=N7T8https://leetcode.cn/problems/minimum-depth-of-binary-tree/

思路:左右孩子均为空才是叶子节点,才可以计算深度。

class Solution {public int minDepth(TreeNode root) {if(root == null){return 0;}//左int left = minDepth(root.left);//右int right = minDepth(root.right);//中//左子树为空、右子树不空的情况(非叶子节点)if(root.left == null && root.right != null){return 1 + right;}//右子树为空,左子树不空的情况if(root.left != null && root.right == null){return 1 + left;}return 1 + Math.min(left,right);}
}
/*** 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;*     }* }*/

三、LeetCode 222 完全二叉树的节点个数

题目链接:222.完全二叉树的节点个数icon-default.png?t=N7T8https://leetcode.cn/problems/count-complete-tree-nodes/description/

思路:分别计算左右子树节点个数,再相加。

class Solution {public int countNodes(TreeNode root) {if(root == null){return 0;}//分别计算左右子树节点个数 再相加int left = countNodes(root.left);int right = countNodes(root.right);return left + right + 1;}
}
/*** 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;*     }* }*/

四、今日小结

        偷得浮生半日闲~

http://www.mmbaike.com/news/91519.html

相关文章:

  • 网站改版新闻直通车推广怎么做
  • 哪些网站专门做动漫的成都seo正规优化
  • 那些语言可以建网站淘宝关键词排名怎么查询
  • 衡水企业网站建设价格腾讯广告代理
  • 做简历的网站 知乎网页在线秒收录
  • 谷歌收录网站小红书seo排名规则
  • 在线做电商banner的网站网站建设需要多少钱
  • 食品网站应该怎么做百度网站优化
  • 石狮网站建设网站建设技术
  • 网站广告连接如何做百度推广开户电话
  • 赌博平台网站怎么做百度热搜广告设计公司
  • 网站开发哪里有培训颜色广告
  • 微擎可以做网站吗信息流投放
  • 软件专业做学校网站论文怎么选题互联网去哪里学
  • 泉州外贸网站建设都有哪些公司2345网址导航 中国最
  • 广东一站式网站建设推荐网络营销的发展前景
  • 自己开外销网站怎么做站长之家源码
  • 承接网站开发 app开发百度一下首页登录
  • wordpress博客三栏主题沧州网站seo
  • 家具能在什么网站上做软件开发需要学什么
  • 做暧暖爱视频网站百度快速排名
  • 深圳网站建设伪静态 报价 jsp 语言网站怎么做的
  • 网站建设供需营销到底是干嘛的
  • 湖北省新冠肺炎疫情最新消息优化网站的目的
  • 电影网站建设步骤河南省疫情最新情况
  • 昌平网站开发多少钱保定seo网站推广
  • 青岛网站建站网络营销公司做什么
  • 网站建设需要多少北京网站优化排名
  • 做煤的网站app长沙网站推广seo
  • 昆山专业网站建设公司滴滴友链