100. Same Tree
題目連結
難易度:Easy
Given two binary trees, 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 | Input: 1 1 |
Example 2:1
2
3
4
5
6
7Input: 1 1
/ \
2 2
[1,2], [1,null,2]
Output: false
Example 3:1
2
3
4
5
6
7Input: 1 1
/ \ / \
2 1 1 2
[1,2,1], [1,1,2]
Output: false
思路
此題使用簡易遞回概念,先判斷p,q 空值狀況,若當前節點都為 null,也表示相同,最後 return left 和 right 子頁,如此遞回下去此 function,若 left, right 來做聯集即為答案。
解題
1 | /** |