Same Tree
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 1
1 1
/ \ / \
2 3 2 3Input
p = [1,2,3], q = [1,2,3]Output
trueBoth trees have the same structure and the same node values.
Example 2
1 1
/ \
2 2Input
p = [1,2], q = [1,null,2]Output
falseThe trees contain the same values but have different structures, so they are not the same.
Constraints
- The number of nodes in both trees is in the range [0, 100].
- -10^4 <= Node.val <= 10^4