0 点赞 评论 收藏
分享
2020-07-13 15:50
华中科技大学 Java 0_0?:不能直接return Math.abs(TreeDepth(root.left)-TreeDepth(root.right))<=1,应该return Math.abs(TreeDepth(root.left) - TreeDepth(root.right)) <= 1 && IsBalanced_Solution(root.left) && IsBalanced_Solution(root.right);你这样不能判断这棵树内部节点的左右子树高度差是否不超过1,比如考虑这棵树{1,2,3,4,#,5,#,#,6},用你的算法来计算它就是平衡二叉树,实际上它并不是,它的左子树不满足要求。
0 点赞 评论 收藏
分享
创作者周榜
更多
关注他的用户也关注了: