相同的树。给定两个二叉树,编写一个函数来检验它们是否相同。
如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。
示例 1:
1 |
|
示例 2:
1 |
|
示例 3:
1 |
|
1 |
|
思路一
使用递归解决,两个树的每个结点的值相同,并且该结点的左子树和右子树都要相同。
1 |
|
时间复杂度 \(O(n)\)。
相同的树。给定两个二叉树,编写一个函数来检验它们是否相同。
如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。
示例 1:
1 |
|
示例 2:
1 |
|
示例 3:
1 |
|
1 |
|
使用递归解决,两个树的每个结点的值相同,并且该结点的左子树和右子树都要相同。
1 |
|
时间复杂度 \(O(n)\)。
微信打赏
支付宝打赏