博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二叉树的深度
阅读量:5112 次
发布时间:2019-06-13

本文共 579 字,大约阅读时间需要 1 分钟。

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

 

1 /* 2 struct TreeNode { 3     int val; 4     struct TreeNode *left; 5     struct TreeNode *right; 6     TreeNode(int x) : 7             val(x), left(NULL), right(NULL) { 8     } 9 };*/10 class Solution {11 public:12     int TreeDepth(TreeNode* pRoot)13     {14         if(pRoot == NULL)15             return 0;16         int cnt1 = TreeDepth(pRoot->left);17         int cnt2 = TreeDepth(pRoot->right);18         return cnt1 > cnt2 ? cnt1 +1 : cnt2+1;19     }20 };

 

转载于:https://www.cnblogs.com/xiaoyesoso/p/5160134.html

你可能感兴趣的文章
167. Two Sum II - Input array is sorted两数之和
查看>>
面试中关于Java你所需知道的的一切
查看>>
由一个activity跳转到另一个activity
查看>>
PLSQL
查看>>
浮动float的一些规则
查看>>
跳频通信(梅文华)pdf
查看>>
Java基础-重要版本
查看>>
POJ1006 中国剩余定理
查看>>
部署JUnit
查看>>
【图论 搜索】bzoj1064: [Noi2008]假面舞会
查看>>
Python补充之函数
查看>>
获取含有class为某个值的a标签或img标签
查看>>
接口测试概念
查看>>
【LeetCode】107. Binary Tree Level Order Traversal II (2 solutions)
查看>>
【LeetCode】124. Binary Tree Maximum Path Sum
查看>>
[python]bytes和str
查看>>
ffmpeg常用命令(windows)
查看>>
Redis部署
查看>>
FFT模板
查看>>
0405_hxtx_主题游常用联系人功能代码实现
查看>>