clueless coding // TODO: be smarter

LeetCode Same Tree: Java Solution



TL;DR Code Solution


public boolean isSameTree(TreeNode p, TreeNode q) {

    if (p == null && q == null) {
        return true;
    }

    if (p == null && q != null) {
        return false;
    }

    if (p != null && q == null) {
        return false;
    }

    return isSameTree(p.left, q.left) && isSameTree(p.right, q.right) && p.val == q.val;


}