本文主要是介绍543. Diameter of Binary Tree,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目
代码
# Definition for a binary tree node.
# class TreeNode:
# def __init__(self, x):
# self.val = x
# self.left = None
# self.right = Noneclass Solution:def diameterOfBinaryTree(self, root: TreeNode) -> int:self.ans = 0def depth(root):if not root: return 0left = depth(root.left)right = depth(root.right)# pathself.ans = max(self.ans, left + right)# depthreturn max(left, right) + 1depth(root)return self.ans
这篇关于543. Diameter of Binary Tree的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!