判断二叉树是否对称

2. 描述

给定一棵二叉树,判断其是否是自身的镜像(即:是否对称) 例如:下面这棵二叉树是对称的 1 / \ 2 2 / \ / \ 3 4 4 3 下面这棵二叉树不对称。 1 / \ 2 2 \ \ 3 3 备注: 希望你可以用递归和迭代两种方法解决这个问题

示例1

输入:

复制返回值:

3.思路

see notes in Coding

Time: O(n) since we need to go through every pair of nodes to check if they have same values. Then go back to parent node to search another pair of nodes

Space: O(height of tree)

4. Coding

Last updated

Was this helpful?