LeetCode-226-翻转二叉树
题目
给你一棵二叉树的根节点 root
,翻转这棵二叉树,并返回其根节点。
示例 1:
1 |
|
示例 2:
1 |
|
示例 3:
1 |
|
提示:
- 树中节点数目范围在
[0, 100]
内 -100 <= Node.val <= 100
题解
这一题依然使用DFS
的思路来解决,同样使用递归。
对每个节点都交换他们的左右子树就好了。
当root
不为空时,交换左右子树,然后对左右子树再交换,交换完了返回当前root
即可;root
为空了,返回null
。
1 |
|
LeetCode-226-翻转二叉树
https://excelius.xyz/leetcode-226-翻转二叉树/