101.对称二叉树
标签: tree
, depth-first-search
, breadth-first-search
难度: Easy
通过率: 58.14%
原题链接: https://leetcode.com/problems/symmetric-tree/description/
题目描述
给定一个二叉树的根节点,检查它是否是轴对称的。
示例 1:
输入: root = [1,2,2,3,4,4,3] 输出: true
示例 2:
输入: root = [1,2,2,null,3,null,3] 输出: false
注意:
- 节点数的范围是 [1, 1000]。
- 节点值的范围是 [-100, 100]。
进阶: 你可以使用递归和迭代两种方法解决这个问题吗?
解题思路
要检查给定的二叉树是否是轴对称的,可以使用递归和迭代两种方法。主要思想是检查二叉树左子树和右子树是否是镜像关系。
- 递归方法: