当前位置: 首页 > news >正文

Leetcode 226:翻转二叉树

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

思路:使用递归

//使用前序遍历翻转树public static TreeNode invertTree(TreeNode root){if(root==null) return root;swap(root);invertTree(root.left);invertTree(root.right);return root;}//交换节点的左右子树public static TreeNode swap(TreeNode node){TreeNode temp=node.left;node.left=node.right;node.right=temp;return node;}

http://www.lryc.cn/news/344562.html

相关文章:

  • 柯里化与无参装饰器
  • Spring事务失效的场景
  • Python基础学习之datetime模块
  • 在AI大模型中全精度和半精度参数是什么意思?
  • 刷题记录2
  • 【配置】Docker搭建JSON在线解析网站
  • 2024.5.2 —— LeetCode 高频题复盘
  • ThreeJS:光线投射与3D场景交互
  • docker挂载数据卷-以nginx为例
  • Docker-compose部署Fastapi项目
  • Eigen求解线性方程组
  • 7、Java基本数据类型的使用细节探讨(超详细版本)
  • MFC实现点击列表头进行排序
  • 用龙梦迷你电脑福珑2.0做web服务器
  • 秋招后端开发面试题 - JVM类加载机制
  • OceanBase 分布式数据库【信创/国产化】- OceanBase 配置项和系统变量概述
  • 单单单单单の刁队列
  • 电脑windows系统压缩解压软件-Bandizip
  • 图片公式识别@文档公式识别@表格识别@在线和离线OCR工具
  • Java高阶私房菜:JVM分代收集算法介绍和各垃圾收集器原理分解
  • 为什么IB损失要在100epochs后再用?
  • 《Video Mamba Suite》论文笔记(4)Mamba在时空建模中的作用
  • 【备战软考(嵌入式系统设计师)】10 - 软件工程基础
  • 随手笔记-GNN(朴素图神经网络)
  • C 语言指针怎么理解?
  • HTTP协议:通信机制、特点及实践应用
  • Leetcode—289. 生命游戏【中等】
  • 系统运维(虚拟化)
  • Linux域名解析
  • 树形结构和列表的区别