美文网首页facebook 面经
FB 面经 Delete subtree sum zero

FB 面经 Delete subtree sum zero

作者: Anseis | 来源:发表于2018-09-14 12:11 被阅读0次
    static TreeNode delete(TreeNode root) { 
        if (root == null) {
          return null;
        }
        int sum = deleteSum(root);
        if (sum == 0) {
          return null;
        }
        return root;
      } 
      int deleteSum(TreeNode root) {
        if (root == null) {
          return 0;
        }
        int left = deleteSum(root.left);
        int right = deleteSum(root.right);
        if (left == 0) {
          root.left = null;
        }
        if (right == 0) {
          root.right = 0;
        }
        return root.val+left+right;
      }
    

    相关文章

      网友评论

        本文标题:FB 面经 Delete subtree sum zero

        本文链接:https://www.haomeiwen.com/subject/lycogftx.html