Skip to content

Latest commit

 

History

History
29 lines (29 loc) · 762 Bytes

DAY15P1.md

File metadata and controls

29 lines (29 loc) · 762 Bytes

Same Tree


  • Question:

Given the roots of two binary trees p and q, write a function to check if they are the same or not.

Two binary trees are considered the same if they are structurally identical, and the nodes have the same value.


  • Example:

alt

Input: p = [1,2,3], q = [1,2,3]

Output: true


  • Solution:

Code :

class Solution {
    public boolean isSameTree(TreeNode p, TreeNode q) {
        if(p==null && q== null)
            return true;
        if(p== null || q== null)
            return false;
        if(p.val==q.val)
        {
            return isSameTree(p.left,q.left) && isSameTree(p.right,q.right);
        }
        return false;
    }
}