题目描述
输入一棵二叉树的根节点,判断该树是不是平衡二叉树。如果某二叉树中任意节点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。
示例1:
1 | 给定二叉树 [3,9,20,null,null,15,7] |
示例2:
1 | 给定二叉树 [1,2,2,3,3,null,null,4,4] |
限制:1 <= 树的结点个数 <= 10000
思路
递归计算树的高度,同时判断左子树与右子树的高度差值。
代码
1 | /** |
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/ping-heng-er-cha-shu-lcof
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。