技术栈

力扣-二叉树-226 翻转二叉树

夏末秋也凉2025-02-14 8:35

思路

利用递归的思路

代码

cpp 复制代码
class Solution {
public:
    TreeNode* invertTree(TreeNode* root) {
        if(root == nullptr){
            return root;
        }
        swap( root->right, root->left);
        invertTree(root->left);
        invertTree(root->right);

        return root;
    }
};
上一篇:提升编程效率,体验智能编程助手—豆包MarsCode一键Apply功能测评
下一篇:在nodejs中使用RabbitMQ(三)Routing、Topics、Headers
相关推荐
Brookty
21 分钟前
【算法】二分查找(一)朴素二分
java·学习·算法·leetcode·二分查找
黑色的山岗在沉睡
1 小时前
LeetCode 2761. 和等于目标值的质数对
算法·leetcode·职场和发展
bawangtianzun
1 小时前
重链剖分 学习记录
数据结构·c++·学习·算法
T1an-1
5 小时前
力扣70.爬楼梯
算法·leetcode·职场和发展
T1an-1
5 小时前
力扣169.多数元素
数据结构·算法·leetcode
_dindong
11 小时前
动规:回文串问题
笔记·学习·算法·leetcode·动态规划·力扣
wangwangmoon_light
11 小时前
0.0 编码基础模板
java·数据结构·算法
共享家9527
11 小时前
Leetcode刷题
算法·leetcode·职场和发展
simon_skywalker
11 小时前
第7章 n步时序差分 n步时序差分预测
人工智能·算法·强化学习
山,离天三尺三
12 小时前
基于LINUX平台使用C语言实现MQTT协议连接华为云平台(IOT)(网络编程)
linux·c语言·开发语言·网络·物联网·算法·华为云
热门推荐
01KGG转MP3工具|非KGM文件|解密音频02GitHub 镜像站点03UV安装并设置国内源04BongoCat - 跨平台键盘猫动画工具05零基础搭建赛博朋克个人主页:蓝耘Claude Code完整实战教程06jdk21下载、安装(Windows、Linux、macOS)0746个Nano-banana 精选提示词,持续更新中08adb安装教程(附adb命令大全详解)adb环境配置教程09Linux下V2Ray安装配置指南10两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答