zoukankan      html  css  js  c++  java
  • Lc101_对称二叉树

     public boolean isSymmetric(TreeNode root) {
            if (root == null) {
                return true;
            }
            return isSame(root.left, root.right);
        }
    
        /**
         * 优化是对于if判断,本来三个if判断,优化为俩个效率从1ms降到0ms
         * @param left
         * @param right
         * @return
         */
        static boolean isSame(TreeNode left, TreeNode right) {
            if (left == null && right != null) {
                return false;
            }  else if (left == null|| right == null) {
                return true;
            }
    
            return left.val == right.val &&isSame(left.left, right.right) && isSame(left.right, right.left);
        }
    
    不会,我可以学;落后,我可以追赶;跌倒,我可以站起来!
  • 相关阅读:
    字符串
    决策树
    结构体实验
    指针实验
    打印杨辉三角
    P176 1.2.3
    第七次作业
    第六次作业
    第五次作业
    第四次修改
  • 原文地址:https://www.cnblogs.com/xiaoshahai/p/14661494.html
Copyright © 2011-2022 走看看