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

算法-二叉树篇04-翻转二叉树

翻转二叉树

力扣题目链接

题目描述

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

解题思路

运用递归的思想,对于所有的节点都执行一遍左右子树互相交换然后翻转的操作,就能实现整个树的翻转。

题解

class Solution {
public:
    TreeNode* invertTree(TreeNode* root) {
        if(root == NULL){
            return NULL;
        }
        else {
            TreeNode* temp = root->left;
            root->left = invertTree(root->right);
            root->right = invertTree(temp);
            return root;
        }
    }
};

相关文章:

  • 开源软件的版权保护措施
  • JavaEE 编写Java程序,实现一个简单的echo程序(网络编程UDP实践练习)
  • 【Linux】learning notes(3)make、copy、move、remove
  • 1472.设计浏览器历史记录
  • 阿里重磅模型深夜开源;DeepSeek宣布开源DeepGEMM;微软开源多模态AI Agent基础模型Magma...|网易数智日报
  • 如何看待 Kaiming He 最新提出的 Fractal Generative Models ?
  • JAVA-如何理解Mysql的索引
  • 004 Kafka异常处理
  • SQL命令详解之操作数据库
  • 初会学习记录
  • Metal 学习笔记五:3D变换
  • SpringBoot接入DeepSeek(硅基流动版)+ 前端页面调试
  • w803|联盛德|WM IoT SDK2.X测试|pinout|(2):w803开发板简介
  • 仿12306购票系统(3)
  • 可狱可囚的爬虫系列课程 15:防盗链反爬虫的处理
  • Bitbucket 设置SSH KEY方法
  • 【DeepSeek探索篇(四)】高效学习与工作,从搭建DeepSeek个人知识库开始!
  • 学习Flask:[特殊字符] Day 3:数据库集成
  • 0.【深度学习YOLOV11项目实战-项目安装教程】(图文教程,超级详细)
  • Python常见面试题的详解22
  • 外交部亚洲司司长刘劲松向菲方严肃交涉
  • 长三角议事厅·周报|长三角游戏出海,关键在“生态输出”
  • 船只深夜撞上海上风机后沉没1死1失踪,调查报告公布
  • 自称“最美”通缉犯出狱当主播?央广网:三观怎能跟着“五官”跑
  • 吕国范任河南省人民政府副省长
  • 京东美团开打,苦了商家?