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

二叉树--翻转二叉树

文章前言:如果有小白同学还是对于二叉树不太清楚,作者推荐:二叉树的初步认识_加瓦不加班的博客-CSDN博客

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

如果思路不清楚,请看动态页面:

public TreeNode invertTree(TreeNode root) {fn(root);return root;
}private void fn(TreeNode node){if (node == null) {return;}TreeNode t = node.left;node.left = node.right;node.right = t;fn(node.left);fn(node.right);
}

先交换、再递归或是先递归、再交换都可以

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

相关文章:

  • 强化学习环境 - robogym - 学习 - 3
  • CUDA+cuDNN+TensorRT 配置避坑指南
  • 关于PointHeadBox类的理解
  • javascript二维数组(10)ajax的使用
  • CMMI5认证哪些企业可以申请
  • 【iptables 实战】9 docker网络原理分析
  • 【多级缓存】
  • 第五课 树与图
  • 2023-10-07 事业-代号z-副业-CQ私服-调研与分析
  • 合并不同门店数据-上下合并
  • 学习记忆——数学篇——案例——算术——整除特点
  • PHP8中的魔术方法-PHP8知识详解
  • [图论]哈尔滨工业大学(哈工大 HIT)学习笔记23-31
  • Nginx+Keepalived实现服务高可用
  • picodet onnx转其它芯片支持格式时遇到
  • 【学习笔记】CF704B Ant Man
  • SQLines数据迁移工具
  • pkl文件与打开(使用numpy和pickle)
  • 3d渲染农场全面升级,好用的渲染平台值得了解
  • 1.5 JAVA程序运行的机制
  • 基于FPGA的拔河游戏设计
  • 关联规则挖掘(下):数据分析 | 数据挖掘 | 十大算法之一
  • 8、【Qlib】【主要组件】预测模型:模型训练和预测
  • kettle安装
  • 基于生物地理学优化的BP神经网络(分类应用) - 附代码
  • 第二证券:买基金1w一个月能赚多少?
  • 蓝桥杯每日一题2023.10.7
  • Linux 系统为何产生大量的 core 文件?
  • Web_python_template_injection SSTI printer方法
  • TCP/IP网络江湖——江湖导航(网络层上篇)