关于检查Binary tree是否balanced# JobHunting - 待字闺中
I*y
1 楼
书上说的recursive方法是每一步判定
1)左边subtree是否balanced
2)右边subtree是否balanced
3)左边的subtree height与右边subtree height是否最多相差1
我想问一下如果这样做有什么问题:
1)recursively求出整个tree的maximum height O(n)
2) recursively求出整个tree的minimum height O(n)
3) 检查两个高度是否最多差1
我是算法弱人,求大牛指点。
1)左边subtree是否balanced
2)右边subtree是否balanced
3)左边的subtree height与右边subtree height是否最多相差1
我想问一下如果这样做有什么问题:
1)recursively求出整个tree的maximum height O(n)
2) recursively求出整个tree的minimum height O(n)
3) 检查两个高度是否最多差1
我是算法弱人,求大牛指点。