题目描述
给定两个二叉树,编写一个函数来检验它们是否相同。
如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。
示例 1:
输入: 1 1
/ \ / \
2 3 2 3
[1,2,3], [1,2,3]
输出: true
解题思路
一、递归遍历两个树,如果存在一个节点值不同,则置false,然后返回;
二、迭代遍历两个树,如果存在一个节点值不同,则置false,然后返回;
语言积累和技巧
遍历二叉树的两个方法
1、递归---> 深度优先
2、迭代--->queue的使用很巧妙,广度优先
vscode代码链接
https://github.com/lunaDolphi...
https://github.com/lunaDolphi...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。