对于根节点来说,要想整棵树对称,必须满足:
1.左子树的根值 == 右子树的根值
2.左子树的左孩子 和 右子树的右孩子 互为镜像
3.左子树的右孩子 和 右子树的左孩子 互为镜像
给定一棵二叉树的根节点 root,请判断这棵二叉树是否是轴对称的。
如果一棵二叉树关于根节点所在的中轴线左右对称,则称这棵二叉树是对称二叉树。
输入一行若干个元素,表示二叉树的层序遍历结果。
相邻两个元素之间用一个空格隔开。
其中,整数表示节点值,null 表示空节点。
如果这棵二叉树是轴对称的,输出:
true
否则输出:
false
1 2 2 3 4 4 3
true

该二叉树左右两侧完全对称,因此输出 true。
1 2 2 null 3 null 3
false

该二叉树左右两侧不对称,因此输出 false。
树中节点数目范围在 [1,1000] 内。
−100<=Node.val<=100