C语言:

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     struct TreeNode *left;*     struct TreeNode *right;* };*/int maxDepth(struct TreeNode* root){if(root==0) return 0;int heightLeft=1,heightRight=1;if(root->left)heightLeft+=maxDepth(root->left);if(root->right)heightRight+=maxDepth(root->right);return heightLeft>heightRight?heightLeft:heightRight;
}

Java

class Solution {public int maxDepth(TreeNode root) {if (root == null) {return 0;} else {int leftHeight = maxDepth(root.left);int rightHeight = maxDepth(root.right);return Math.max(leftHeight, rightHeight) + 1;}}
}

LeetCode_104.二叉树的最大深度相关推荐

  1. leetcode_104. 二叉树的最大深度

    目录 一.题目内容 二.解题思路 三.代码 一.题目内容 给定一个二叉树,找出其最大深度. 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数. 说明: 叶子节点是指没有子节点的节点. 示例: 给 ...

  2. 【每日一算法】二叉树的最大深度

    微信改版,加星标不迷路! 每日一算法-二叉树的最大深度 作者:阿广 阅读目录 ? 题目 ? 解析 ? 完整代码 1 题目 给定一个二叉树,找出其最大深度. 二叉树的深度为根节点到最远叶子节点的最长路径 ...

  3. 二叉树-二叉树的最大深度(递归 )

    题意: 给定一个二叉树,找出其最大深度. 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数. 说明: 叶子节点是指没有子节点的节点. 示例: 给定二叉树 [3,9,20,null,null,15 ...

  4. 二叉树的深度_Golang面试题:二叉树的最大深度

    问题:求二叉树的最大深度 给定一个二叉树,返回其最大深度. 示例: 1 / 2 3 / / 4 5 6 7 返回最大深度为3 解题思路 利用深度优先或者广度优先遍历二叉树,找到树的最大深度. 二叉树的 ...

  5. 领扣-104/111 二叉树的最大深度 Maximum Depth of Binary Tree MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  6. 常考数据结构与算法:二叉树的最大深度

    题目描述 求给定二叉树的最大深度, 最大深度是指树的根结点到最远叶子结点的最长路径上结点的数量. class TreeNode {int val;TreeNode left;TreeNode righ ...

  7. LeetCode 102二叉树的层序遍历103二叉树锯齿形遍历104二叉树的最大深度

    微信搜一搜:bigsai 大家都在关注的刷题.学习数据结构和算法宝藏项目 关注回复进群即可加入力扣打卡群,欢迎划水.近期打卡: LeetCode 97交错字符串(动态规划) LeetCode 98验证 ...

  8. 104. Maximum Depth of Binary Tree 二叉树的最大深度

    给定一个二叉树,找出其最大深度. 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数. 说明: 叶子节点是指没有子节点的节点. 示例: 给定二叉树 [3,9,20,null,null,15,7], ...

  9. 每天一道LeetCode-----计算二叉树的最大深度及最小深度,判断二叉树是否是高度平衡二叉树

    Maximum Depth of Binary Tree 原题链接Maximum Depth of Binary Tree 计算给定二叉树的最大深度,最大深度指从根节点到叶子节点的最长路径上的节点个数 ...

最新文章

  1. 独家 | 一文读懂神经网络(附解读案例)
  2. 中国AI科研产出全球第一 但引文影响力低
  3. 静态类和非静态类中静态变量
  4. 阿里云ET工业大脑发布AI视觉产品“见远”:电池片、车辆、路面都能被“诊断”...
  5. python 调用linux命令-Python 执行Linux系统命令的N种方法
  6. win32汇编实现拼接SQL语句
  7. 【数据分析】多场景下的算法构建
  8. python 字符串分割_python中分割字符串split切割并选择输出 逐行读取文件后字符串拼接...
  9. LeetCode 1785. 构成特定和需要添加的最少元素(贪心)
  10. 网鼎杯2020php反序列化,2020-网鼎杯(青龙组)_Web题目 AreUserialz Writeup
  11. phpcmsV9 关键词keywords删除、替换与修改
  12. 【英语学习】【English L06】U07 Jobs L5 Work overtime
  13. spark学习-73-源代码:Endpoint模型介绍(5)-Netty通讯小例子
  14. freqz之C实现例程
  15. 干货! IT项目管理过程详解(资料下载)
  16. 面包板电源线怎么接_面包板的怎么使用
  17. 图的存储结构——邻接表
  18. storm apache_Apache Storm很棒。 这就是为什么(以及如何)使用它的原因。
  19. html挪车隐藏手机,挪车电话轻易泄露你的隐私!车主这样做才能万无一失!
  20. 【C语言】你知道.c文件是如何变成.exe文件的吗

热门文章

  1. [C++][数据结构]栈(stack)的实现
  2. Android 开发工具类 27_多线程下载大文件
  3. python水仙花数总结_python打印n位数“水仙花数”(实例代码)
  4. effective c++_【阅读笔记】Effective C++()
  5. 解决 QT 发送 HTTP 请求时遇到 qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed 问题
  6. 利用函数wavread对语音信号进行采样_语音信号处理相关知识
  7. saber 2012安装教程
  8. C语言 | 基于STM32实现AT24CXX应用(代码类)
  9. windows10自动填充密码开机自动登陆
  10. iconfont 图标宽高出问题_一个技巧,100,000,000+PPT图标就可以任性使用!【黑科技第11期】...