题目描述:
题目描述:
给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。
1
2
3
4
5
6 > 1
> / \
> 2 2
> / \ / \
> 3 4 4 3
>
但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的:
1
2
3
4
5
6 > 1
> / \
> 2 2
> \ \
> 3 3
>
解题思路:
递归,时间复杂度:$O(nlogn)$,空间复杂度:$O(1)$.
1 | /** |
吃饱好减肥
题目描述:
给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。
1
2
3
4
5
6 > 1
> / \
> 2 2
> / \ / \
> 3 4 4 3
>
但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的:
1
2
3
4
5
6 > 1
> / \
> 2 2
> \ \
> 3 3
>
递归,时间复杂度:$O(nlogn)$,空间复杂度:$O(1)$.
1 | /** |