数据结构2-二叉树的最大深度
来源:互联网 发布:禅道 linux 启动 编辑:程序博客网 时间:2024/06/16 05:31
获取到二叉树的最大深度主要是使用递归的方式来完成,思路分为下面三步:
(1)判断传来的结点是否为空,这是递归的出口;
(2)递归调用来累加该结点的左右子树的深度;
(3)返回左右子树深度更大的值。
private static int MaxDepth(BiTree root){ if (root == null) return 0; int left = 1; int right = 1; left += MaxDepth(LeftChild(root)); right += MaxDepth(RightChild(root)); return left > right ? left : right;}
阅读全文
0 0
- 数据结构2-二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- 二叉树的最大深度
- IO系列之File
- js代码学习17--控制字体大小
- 关系型数据库和非关系型数据库的区别
- js代码学习18---选项卡
- 【51NOD】 1079
- 数据结构2-二叉树的最大深度
- 《算法4》排序算法总结
- HTTP请求报文和HTTP响应报文 -- JAVA 基础
- 微信小程序组件(四)text
- bzoj 3381: [Usaco2004 Open]Cave Cows 2 洞穴里的牛之二 RMQ
- js代码学习19---网页换皮肤
- 欢迎使用CSDN-markdown编辑器
- 16:矩阵剪刀石头布
- jdk8配置dubbo2.5.4