[leetcode] 190. Reverse Bits 解题报告

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[leetcode] 190. Reverse Bits 解题报告相关的知识,希望对你有一定的参考价值。

递归,注意结果的三重判断

public boolean isBalanced(TreeNode root) {
        if (root==null) return true;
        return Math.abs(getHeight(root.left)-getHeight(root.right)) <=1 && isBalanced(root.left) && isBalanced(root.right);
    }

    public int getHeight(TreeNode node){
        if (node==null){
            return 0;
        }
        if (node.right == null && node.left ==null){
            return 1;
        }
        return Math.max(getHeight(node.left),getHeight(node.right))+1;
    }

 

以上是关于[leetcode] 190. Reverse Bits 解题报告的主要内容,如果未能解决你的问题,请参考以下文章

Java [Leetcode 190]Reverse Bits

Leetcode-190 Reverse Bits

LeetCode_190. Reverse Bits

[leetcode-190-Reverse Bits]

190. Reverse Bits(leetcode)

LeetCode 190 Reverse Bits