LeetCode每日一题,100. Same Tree
先看题目描述
大意就是判断两棵二叉树是不是完全相同的,并将结果返回
算法和思路
深度优先搜索
- 终止条件与返回值:
- 若两个节点都为空,返回 true
- 若只有一个节点为空,返回 false
- 若两个节点都不为空且值不相等,返回 false
- 执行过程:当满足终止条件时进行返回,不满足时分别判断左子树和右子树是否相同,其中要注意代码中的短路效应
算法源码
注意可以利用短路效应来优化代码的运行效率
1 | /** |
记录自己的学习历程
LeetCode每日一题,100. Same Tree
先看题目描述
大意就是判断两棵二叉树是不是完全相同的,并将结果返回
深度优先搜索
注意可以利用短路效应来优化代码的运行效率
1 | /** |