【剣指offer python】バランスツリーを判断


タイトルリンク
けっていへいこうツリー
タイトルの説明
ツリーを入力し、ツリーがバランスツリーであるかどうかを判断します.
solution
class Solution:
    def TreeDepth(self,pRoot):
        if pRoot == None:
            return True
        return max(self.TreeDepth(pRoot.left) + 1,self.TreeDepth(pRoot.right) + 1)
        
    def IsBalanced_Solution(self, pRoot):
        if pRoot == None:
            return True
        left = self.TreeDepth(pRoot.left)
        right = self.TreeDepth(pRoot.right)
        if abs(left -right)<=1:
            return True