LeetCode - 110. 平衡二叉树
2018-09-17 13:02
489 查看
110. 平衡二叉树
import java.util.*; class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } } class Solution { private int deep(TreeNode root) { if (Objects.isNull(root)) { return 0; } return Math.max(deep(root.left), deep(root.right)) + 1; } public boolean isBalanced(TreeNode root) { if (Objects.isNull(root)) { return true; } return Math.abs(deep(root.left) - deep(root.right)) <= 1 && isBalanced(root.left) && isBalanced(root.right); } }
相关文章推荐
- LeetCode 110. 平衡二叉树
- 【平衡二叉树】leetcode 110. Balanced Binary Tree
- leetcode 110. Balanced Binary Tree 判断是否是一颗平衡二叉树
- LeetCode 110. Balanced Binary Tree (平衡二叉树)
- 剑指offer 面试题39:判断平衡二叉树(LeetCode 110. Balanced Binary Tree) 题解
- LeetCode_110.Balanced Binary Tree_平衡二叉树
- leetcode_110. Balanced Binary Tree 判断一棵二叉树是否为平衡二叉树
- leetcode 110. Balanced Binary Tree-平衡二叉树|深度遍历
- LeetCode 110. Balanced Binary Tree(平衡二叉树)
- leetCode 110. Balanced Binary Tree 平衡二叉树
- leetcode 110. Balanced Binary Tree(平衡二叉树的判断) DFS深度优先遍历
- Leetcode#110. Balanced Binary Tree(判断是否是平衡二叉树)
- 【LeetCode】110. Balanced Binary Tree-判断是否为平衡二叉树
- leetCode 110.Balanced Binary Tree (平衡二叉树) 解题思路和方法
- Leetcode 110. Balanced Binary Tree 平衡二叉树 解题报告
- [LeetCode] 110. Balanced Binary Tree 平衡二叉树
- 【Leetcode】110. Balanced Binary Tree 【DFS】
- 【leetcode】110. Balanced Binary Tree【java】
- leetcode-110:判断平衡二叉树 Java
- 【leetcode】110. Balanced Binary Tree