二叉树的深度
来源:互联网 发布:rxjava源码分析 编辑:程序博客网 时间:2024/06/03 19:44
题目描述
输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。
/*struct TreeNode {int val;struct TreeNode *left;struct TreeNode *right;TreeNode(int x) :val(x), left(NULL), right(NULL) {}};*/class Solution {public: int TreeDepth(TreeNode* pRoot) { if(pRoot == NULL) return 0; int leftNum = TreeDepth(pRoot->left); int rightNum = TreeDepth(pRoot->right); if(leftNum > rightNum) return leftNum+1; else return rightNum+1; }};
阅读全文
0 0
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- 二叉树的深度
- JDBC for MySQL的简单实用
- 藏宝图
- 利用procdump+Mimikatz 绕过杀软获取Windows明文密码
- Win10输入法图标消失,只能输英文怎么办?
- 《hbase学习》-01-eclipse下远程调试Hbase
- 二叉树的深度
- linux中buffer和cache的区别
- 前台服务
- sublime text 3安装插件卸载插件更新插件
- ARM之按键操作
- Java并发编程实战(学习笔记六 第七章 取消与关闭 下)
- 本人和朋友们正在创业,正在寻求硬件设计,软件,销售人合伙 (安防领域)
- 怎么禁止自动填充浏览器记住的密码
- 从零开始学习laravel web(七)