1 问题

求二叉树的深度,比如下面的二叉树,高度是4

               22          13      3     2    53

2 代码实现

int getTreeHeigh(Node *haed)
{if (head == NULLL){return 0;}int left = getTreeHeigh(head->left);int right = getTreeHeigh(head->right);retur left > right ? (left + 1) : (right + 1);
}

剑指offer之二叉树的高度相关推荐

  1. 《LeetCode力扣练习》剑指 Offer 27. 二叉树的镜像 Java

    <LeetCode力扣练习>剑指 Offer 27. 二叉树的镜像 Java 一.资源 题目: 请完成一个函数,输入一个二叉树,该函数输出它的镜像. 例如输入: 4 / 2 7 / \ / ...

  2. 【LeetCode】剑指 Offer 34. 二叉树中和为某一值的路径

    [LeetCode]剑指 Offer 34. 二叉树中和为某一值的路径 文章目录 [LeetCode]剑指 Offer 34. 二叉树中和为某一值的路径 package offer;import ja ...

  3. 【LeetCode】剑指 Offer 27. 二叉树的镜像

    [LeetCode]剑指 Offer 27. 二叉树的镜像 文章目录 [LeetCode]剑指 Offer 27. 二叉树的镜像 一.递归法 二.辅助栈(或队列) 一.递归法 根据二叉树镜像的定义,考 ...

  4. 算法leetcode|剑指 Offer 27. 二叉树的镜像|226. 翻转二叉树(rust很强)

    文章目录 剑指 Offer 27. 二叉树的镜像|226. 翻转二叉树: 样例 1: 限制: 分析 题解 rust go c++ java python 原题传送门:https://leetcode. ...

  5. JZ27 [剑指 Offer 27] 二叉树的镜像

    二叉树的镜像 Category Difficulty Likes Dislikes lcof Easy (79.61%) 311 - 请完成一个函数,输入一个二叉树,该函数输出它的镜像. 例如输入: ...

  6. 《剑指offer》二叉树镜像

    剑指offer简单题,但是能一下写对也需要小心考虑细节. 题目描述 操作给定的二叉树,将其变换为源二叉树的镜像. 输入描述: 二叉树的镜像定义:源二叉树 8 / 6 10 /   / 5 7 9 11 ...

  7. 【Java】 剑指offer(27) 二叉树的镜像

    本文参考自<剑指offer>一书,代码采用Java语言. 更多:<剑指Offer>Java实现合集   题目 请完成一个函数,输入一个二叉树,该函数输出它的镜像. 思路 画图可 ...

  8. 剑指offer 27. 二叉树的镜像

    声明:本系列博客是对何海涛<剑指offer>的关键点总结. 1.树的镜像 定义:树的根结点相同,但是左右两个子节点交换了位置 2.解题思路 1)前序遍历树的每一个结点: 2)如果遍历到的节 ...

  9. 剑指 Offer 34. 二叉树中和为某一值的路径【附完整可运行代码】

    立志用最少的代码做最高效的表达 输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径.从树的根节点开始往下一直到叶节点所经过的节点形成一条路径. 示例: 给定如下二叉树,以及目标和 ...

最新文章

  1. Silverlight入门:第三部分 - 数据访问
  2. LEMP+memcached
  3. TODO;FIXME;XXX
  4. Incorrect number of FETCH variables
  5. MySQL存储引擎中的MyISAM和InnoDB区别详解
  6. 使用google开源框架Exoplayer开发自定义播放器
  7. 手机开机画面制作工具(LogoBuilder)
  8. 教你用webpack搭一个vue脚手架[超详细讲解和注释!]
  9. programcreek
  10. 在Windows服务器上开启SNMP代理程序
  11. C++学习之路: 线程封装(基于对象编程)
  12. 5、用枚举值表示状态、选项、状态码
  13. 深入 Apache Kylin Cube 与查询优化
  14. 基于tomcat5.5的数据库连接池环境设置(省的以后找系列)
  15. 团队协助 开源项目_适合小团队的协作工具,良心开源项目管理工具
  16. tomact配置好ssl证书后访问不到tomact_服务器上配置HTTPS的操作方法!
  17. 米谟科技 3D音频VR编辑器——sound flare声弹是什么
  18. linspace函数
  19. 【CPU占用高】software_reporter_tool.exe
  20. 长沙一佳一教育科技有限公司:短视频如何制作

热门文章

  1. 杀鸡焉用牛刀!放下Windbg,让dotnet-stack来快速定位死锁原因
  2. Binding(一):数据绑定
  3. Uno 平台 一 WinUI终极跨平台方案(一)
  4. C# Task 暂停与取消
  5. BCVP第2期:项目已完成升级.NET5.0
  6. 修复被破坏的 vs 工程设置
  7. 揭秘!微软 Build 2020 开发者大会将启,邀您共赴线上新旅程
  8. .NET Core 3.0 即将结束生命周期,建议迁移 3.1
  9. ​WeihanLi.Npoi 根据模板导出Excel
  10. 如何正确的探索 Microsoft Ignite The Tour