
Blind 75
Same Tree (medium)
Problem Statement
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 met following two conditions:
- Both tree are structurally identical.
- Each corresponding node on both the trees have the same value.
Example 1:
Given the following two binary trees:

Output: true
Explanation: Both trees are structurally identical and have same values.
Example 2:
Given the following two binary trees:

Output: false
Explanation: Trees are structurally different.
Example 3:
Given the following two binary trees:

Output: false
Explanation: Corresponding nodes have different value ( 4 & 9 ).
Constraints:
- The number of nodes in both trees is in the range
[0, 100]
. - -10<sup>4</sup> <= Node.val <= 10<sup>4</sup>
Try it yourself
Try solving this question here:
Python3
Python3