Skip to content

Latest commit

 

History

History
93 lines (66 loc) · 2.17 KB

File metadata and controls

93 lines (66 loc) · 2.17 KB

226. 翻转二叉树

给你一棵二叉树的根节点 root,翻转这棵二叉树,并返回其根节点。

示例 1:

{image_attr}
输入:root = [4,2,7,1,3,6,9]
输出:[4,7,2,9,6,3,1]

示例 2:

{image_attr}
输入:root = [2,1,3]
输出:[2,3,1]

示例 3:

输入:root = []
输出:[]

提示:

  • 树中节点数目范围在 [0, 100]

  • -100 <= Node.val <= 100

思路分析

D瓜哥也不会做这道题,现在可以说跟大神一个水平了,😆

{image_attr}
Tip
现在D瓜哥可以顺利做出这道题,水平稳超大神,😁😁

其实,思路很简单:就是递归地反转每棵树即可。

{image_attr}

动图演示如下:

{image_attr}
一刷
link:{sourcedir}/_0226_InvertBinaryTree.java[role=include]
二刷
link:{sourcedir}/_0226_InvertBinaryTree_2.java[role=include]
三刷
link:{sourcedir}/_0226_InvertBinaryTree_3.java[role=include]