Description
Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center).
For example, this binary tree [1,2,2,3,4,4,3]
is symmetric:
1 | 1 |
But the following [1,2,2,null,3,null,3]
is not:
1 | 1 |
解法
比较一棵二叉树是否为对称二叉树,即比较根节点的左右子树是否对称。在比较两棵树是否对称时,用递归的思想考虑,先比较根节点是否相等,然后再比较树1的左子树是否等于树2的右子树,树1的右子树是否等于树2的左子树。
具体代码如下:
1 | class Solution { |