101.对称二叉树-python
101.对称二叉树(简单)
题目大意:
给你一个二叉树的根节点 root
, 检查它是否轴对称。
题目
给你一个二叉树的根节点 root
, 检查它是否轴对称。
示例1:
1 |
|
示例2:
1 |
|
提示:
- 树中节点数目在范围
[1, 1000]
内 - -100 <= Node.val <= 100
题目分析和解答
这种题又和完全的自递归题目有些区别,需要再构造一个dfscheck的函数,来套一下递归。
这个dfs_check()
函数的输入是两个root这样的感觉,先判断当前节点的左右是否相等,然后往下嵌套递归,判断当前节点的左的左和当前节点右的右,还有当前节点左的右和当前节点右的左是不是一样就行了,在前边要加入一些None的出口递归条件
1 |
|
101.对称二叉树-python
http://example.com/2022/02/14/algorithms/leetcode-python/101-对称二叉树-python/