首页 > 其他分享 >226. 反转二叉树

226. 反转二叉树

时间:2023-01-28 18:15:01浏览次数:39  
标签:right val invertTree 反转 self 二叉树 226 root left

问题描述

https://leetcode.cn/problems/invert-binary-tree/description/

解题思路

没啥好说的,python的交换简单极了。

代码

# Definition for a binary tree node.
# class TreeNode:
#     def __init__(self, val=0, left=None, right=None):
#         self.val = val
#         self.left = left
#         self.right = right
class Solution:
    def invertTree(self, root: Optional[TreeNode]) -> Optional[TreeNode]:
        if root is not None:
            root.left, root.right = root.right, root.left
            self.invertTree(root.left)
            self.invertTree(root.right)
        return root

 

标签:right,val,invertTree,反转,self,二叉树,226,root,left
From: https://www.cnblogs.com/bjfu-vth/p/17071013.html

相关文章

  • 144. 二叉树的前序遍历
    问题描述https://leetcode.cn/problems/binary-tree-preorder-traversal/description/解题思路二叉树的先序遍历,没啥好说的。中-左-右。先序中序后序说的是中在哪里。......
  • 145. 二叉树的后序遍历
    问题描述https://leetcode.cn/problems/binary-tree-postorder-traversal/description/解题思路这个题和先序一样,没啥好说的。代码#Definitionforabinarytreen......
  • 翻转二叉树
    /***注意:left/right值若没有显示设置为null,值即为undefined*在调用二叉树前、中、后序遍历方法时,由于参数设置了默认值(tree)*所以进入了死循环*/consttree={......
  • 111. 二叉树的最小深度
    问题描述https://leetcode.cn/problems/minimum-depth-of-binary-tree/description/解题思路这个题目不难,但对退出条件要求高。经过对题意的分析,我们对于root为None的......
  • 110. 平衡二叉树
    问题描述https://leetcode.cn/problems/balanced-binary-tree/description/解题思路这题一开始朴素的思路就是,对于每个节点,都计算其是不是平衡二叉树。计算平衡二叉树......
  • 104. 二叉树的最大深度
    问题描述https://leetcode.cn/problems/maximum-depth-of-binary-tree/description/解题思路二叉树的最大深度,等于左子树的深度和右子树深度的较大值加1(即本层深度).代......
  • 101. 对称二叉树
    问题描述https://leetcode.cn/problems/symmetric-tree/description/解题思路这个题,一看就是递归。既然如此,我们按照递归的一般思路来看,即问题的定义即为问题的解。这......
  • 二叉树的实现-BSTree
    二叉树的实现-BSTree一、树和二叉树1-1树的定义翻译过来就是:树是由结点构成的,结点可以有也可以没有。若有结点,则肯定只有一个根结点。树是一种递归结构,俗称“套娃”......
  • 算法刷题 Day 21 | 530.二叉搜索树的最小绝对差 501.二叉搜索树中的众数 236. 二叉树
    今日内容530.二叉搜索树的最小绝对差501.二叉搜索树中的众数236.二叉树的最近公共祖先  详细布置530.二叉搜索树的最小绝对差需要领悟一下二叉树遍历......
  • 94. 二叉树的中序遍历
    问题链接https://leetcode.cn/problems/binary-tree-inorder-traversal/description/解题思路二叉树的中序遍历。其实深搜和递归是一个道理。搜索必然要通过递归来实现......