0101:对称二叉树
目录
题目
给你一个二叉树的根节点 root
, 检查它是否轴对称。
示例 1:
输入:root = [1,2,2,3,4,4,3] 输出:true
示例 2:
输入:root = [1,2,2,null,3,null,3] 输出:false
提示:
- 树中节点数目在范围
[1, 1000]
内 -100 <= Node.val <= 100
进阶:你可以运用递归和迭代两种方法解决这个问题吗?
分析
#1
- 0100 升级版,等价于判断左子树和右子树是否镜像对称
- 令 dfs(p, q) 代表 p 和 q 是否镜像对称,即可递归
|
|
42 ms
#2
也可以用栈遍历迭代,改下入栈顺序即可。
解答
|
|
32 ms