Given two binary trees, write a program to check if they are identical or not.
Problem Note
- Two binary trees are considered the same if they are structurally identical and the nodes have the same value.
- If the binary trees are same, the output is 1, else 0.
Example 1
Input: 3 3
/ \ / \
4 5 4 5
[3,4,5] [3,4,5]
Output: 1
Explanation: The above binary trees are structurally identical and have the same values.
Example 2
Input: 2 2
/ \
4 4
[2,4] [2,null,4]
Output: 0
Explanation: The above binary trees have the same values but are not structurally identical.