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

广州海珠区网站建设网站建设优化开发公司哪家好

广州海珠区网站建设,网站建设优化开发公司哪家好,百度站长工具app,网站建设公司海外剑指 Offer 55 - I. 二叉树的深度(java解题)1. 题目2. 解题思路3. 数据类型功能函数总结4. java代码1. 题目 输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径&a…

剑指 Offer 55 - I. 二叉树的深度(java解题)

  • 1. 题目
  • 2. 解题思路
  • 3. 数据类型功能函数总结
  • 4. java代码

1. 题目

输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。

例如:

给定二叉树 [3,9,20,null,null,15,7],

    3/ \9  20/  \15   7

返回它的最大深度 3 。

提示:

节点总数 <= 10000

作者:Krahets
链接:https://leetcode.cn/leetbook/read/illustration-of-algorithm/9hgr5i/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2. 解题思路

求解深度的问题可以考虑使用递归求解,对于每一个节点,最大深度等于1+max{左子树最大深度,右子树最大深度}

3. 数据类型功能函数总结

//求最大值
Math.max(int a,int b);

4. java代码

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode(int x) { val = x; }* }*/
class Solution {public int maxDepth(TreeNode root) {if(root==null){return 0;}else{return 1+Math.max(maxDepth(root.left),maxDepth(root.right));}}
}
http://www.sczhlp.com/news/88382/

相关文章:

  • 岳阳市交通建设投资公司门户网站优质的小企业网站建设
  • 亚马逊做网站纯html网站模板
  • 公司网站制作注意什么网站开发建设需要什么
  • 四川哪家网站做的最好怎样进入国外网站
  • 深圳网站建设公司联企业如何开展网络营销
  • 中文网站的英文微网站如何做推广
  • 网站有信心做的更好北京互联网教育公司排名
  • 网站建设的公司实习做什么网站制作什么品牌好
  • 肇庆网站建设公司哪个好蚂蚁中国网站建设
  • 网站的优化推广方案河北三河建设局网站
  • 网站备案本人承诺徐州企业网站排名优化
  • wordpress建站教程 贴吧wordpress 主题库
  • NOIP2024复盘
  • Avalonia 学习笔记04. Page Navigation(页面导航) (转载)
  • 第01周 预习、实验与作业:绪论与Java基本语法
  • 判断左手坐标系和右手坐标系的方法
  • 网站怎么做登录界面自媒体平台注册账号教程
  • 快手刷评论推广网站织梦网站导航如何删除
  • 商业网站页面免费的ppt模板下载软件
  • 那种漂亮的网站怎么做郑州网站优化_郑州网站推广_河南网站建设公司_seo外包顾问服务
  • 易语言 做网站mysqlwordpress页面布置
  • 自己做网站升seo菠菜网站如何做推广
  • 做注册会员和购物的网站需要什么杭州网站建设网络公司
  • wordpress rt视频教程网站整体优化
  • 题解:P11894 「LAOI-9」Update
  • 题解:P2012 拯救世界2
  • 一键安装小雅Alist
  • 题解:AT_abc394_c [ABC394C] Debug
  • 蓝韵官方网站网站建设实战
  • 建设网站需求文档一个人看片免费高清