LeetCode - 100. 相同的树

100. 相同的树

import java.util.Objects;

class Solution {
    public boolean isSameTree(TreeNode p, TreeNode q) {
        if (Objects.isNull(p) && Objects.isNull(q)) {
            return true;
        }
        if (Objects.isNull(p)) {
            return false;
        }
        if (Objects.isNull(q)) {
            return false;
        }

        if (p.val != q.val) {
            return false;
        }

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

class TreeNode {
    int val;
    TreeNode left;
    TreeNode right;
}


猜你喜欢

转载自blog.51cto.com/tianyiya/2172856