编程笔试(解析及代码实现):平衡二叉树判断。输入一棵二叉树,判断该二叉树是否是平衡二叉树
目录
题目描述
平衡二叉树判断。输入一棵二叉树,判断该二叉树是否是平衡二叉树。
代码实现
题目描述
平衡二叉树判断。输入一棵二叉树,判断该二叉树是否是平衡二叉树。
代码实现
# -*- coding:utf-8 -*-
# class TreeNode:
# def __init__(self, x):
# self.val = x
# self.left = None
# self.right = None
class Solution:
def IsBalanced_Solution(self, pRoot):
# write code here
return self.balanceHeight(pRoot)>=0
def balanceHeight(self,root):
if root is None: