题目链接
英文链接:https://leetcode.com/problems/same-tree/
中文链接:https://leetcode-cn.com/problems/same-tree/
题目详述
给定两个二叉树,编写一个函数来检验它们是否相同。
如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。
示例 1:
1 | 输入: 1 1 |
示例 2:
1 | 输入: 1 1 |
示例 3:
1 | 输入: 1 1 |
题目详解
判断两个二叉树相同的三个关键点:
- 两个结点当前的值是否相同
- 两个结点的左子树是否相同。
- 两个结点的右子树是否相同。
注意整个过程中 null 的判断。
递归版本:
1 | public class LeetCode_00100 { |
迭代版本:
1 | public class LeetCode_00100 { |