Leetcode 101.对称二叉树
题目
给定一个二叉树,检查它是否是镜像对称的。
例如,二叉树 [1,2,2,3,4,4,3] 是对称的。1
2
3
4
5 1
/ \
2 2
/ \ / \
3 4 4 3
但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的:
1 | 1 |
说明:
如果你可以运用递归和迭代两种方法解决这个问题,会很加分。
思路
二叉树的一个典型套路就是递归求解。左右树分别对待。
注意递归截止条件以及是否对称的判断条件。
代码
1 | /** |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 孙云增的博客!
评论