101. 对称二叉树
题目描述:
给定一个二叉树,检查它是否是镜像对称的。
例如,二叉树 [1,2,2,3,4,4,3]
是对称的。
1 | 1 |
但是下面这个 [1,2,2,null,3,null,3]
则不是镜像对称的:
1 | 1 |
代码及题解:
思路:将同一层的节点值放入一个临时数组temp,NULL也要放进去,判断该数组是否左右对称,如果不对称返回False,到全部判断完都对称,则该二叉树为对称的。
1 | # Definition for a binary tree node. |
like a dog,like a god!
题目描述:
给定一个二叉树,检查它是否是镜像对称的。
例如,二叉树 [1,2,2,3,4,4,3]
是对称的。
1 | 1 |
但是下面这个 [1,2,2,null,3,null,3]
则不是镜像对称的:
1 | 1 |
代码及题解:
思路:将同一层的节点值放入一个临时数组temp,NULL也要放进去,判断该数组是否左右对称,如果不对称返回False,到全部判断完都对称,则该二叉树为对称的。
1 | # Definition for a binary tree node. |
微信支付
支付宝