二叉树的深度[剑指offer]之python实现
2016-10-12 21:40
302 查看
题目描述
输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。
题目链接
输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。
题目链接
-*- coding:utf-8 -*- # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None class Solution: def TreeDepth(self , pRoot): if pRoot == None: return 0; lDepth = Solution.TreeDepth(self , pRoot.left); rDepth = Solution.TreeDepth(self , pRoot.right); return max(lDepth , rDepth) + 1
相关文章推荐
- 剑指offer----二叉树的深度----java实现
- 剑指offer第三十五题【二叉树的深度】c++实现
- 剑指offer之二叉树的深度(Python)
- 二叉树的镜像[剑指offer]之python实现
- 剑指offer 重建二叉树 java实现
- 剑指Offer之二叉树的深度
- 剑指offer刷题之java实现的从上往下打印二叉树
- 剑指offer之二叉树的深度
- 剑指offer:二叉树的镜像 代码实现
- 剑指offer--面试题25:二叉树中和为某一值的路径--Java实现
- 剑指offer刷题之c++实现的根据二叉树的前序和中序遍历重建二叉树
- 【剑指offer】面试题39:二叉树的深度
- 剑指offer 6.3 知识迁移能力2- 二叉树的深度
- 【剑指offer】面试题39:深度二叉树
- 剑指 offer:二叉树的深度
- 【剑指Offer学习】【面试题39:二叉树的深度】
- 剑指offer 面试题39 求二叉树深度|判断是否为平衡二叉树
- 【剑指Offer面试编程题】 题目1350:二叉树的深度--九度OJ
- 剑指offer-39 二叉树的深度
- 剑指offer--面试题6:重建二叉树--Java实现