[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 解题报告的主要内容,如果未能解决你的问题,请参考以下文章