信息化在线教学平台信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
2026/1/14 2:41:41
平衡二叉树的核心判断条件:
当前节点的左右子树高度差小于等于1;
当前节点的左右子树本身也是平衡二叉树;
publicbooleanIsBalanced_Solution(TreeNodepRoot){if(pRoot==null){returntrue;}intleft=depth(pRoot.left);intright=depth(pRoot.right);returnMath.abs(left-right)<=1&&IsBalanced_Solution(pRoot.left)&&IsBalanced_Solution(pRoot.right);}publicintdepth(TreeNoderoot){if(root==null){return0;}returnMath.max(depth(root.left),depth(root.right))+1;}