LeetCode226:反转二叉树

题目描述

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


解题思想

使用前序遍历和后序遍历比较方便

代码

cpp 复制代码
class Solution {
public:
   
    TreeNode* invertTree(TreeNode* root) {
        if (root == nullptr) return root;
        
        swap(root->left, root->right);
        invertTree(root->left);
        invertTree(root->right);
        return root;
    }
};
相关推荐
眼眸流转几秒前
LeetCode热题100(七)
算法·leetcode·c#
WWZZ20251 分钟前
Sim2Sim理论与实践1:坐标系与位姿变换
人工智能·算法·机器人·大模型·具身智能·isaac sim
yong99903 分钟前
动态四足机器人的自由模型预测控制(FMPC)MATLAB实现
算法·matlab·机器人
88号技师8 分钟前
2026年3月新锐一区SCI-傅里叶变换优化算法Fourier transform optimizer-附Matlab免费代码
开发语言·算法·数学建模·matlab·优化算法
代码探秘者14 分钟前
【大模型应用】一篇弄懂Skill
数据结构·数据库·python·算法·spring
阿Y加油吧20 分钟前
算法高频压轴题|滑动窗口最大值 + 最小覆盖子串,单调队列 + 滑动窗口双杀
数据结构·算法·leetcode
AI成长日志1 小时前
【笔面试算法学习专栏】图算法入门专题:岛屿数量与课程表
学习·算法·面试
中科院提名者1 小时前
RAG 与向量检索的底层算法
人工智能·算法
雅俗共赏1001 小时前
傅里叶变换、短时傅里叶变换、小波变化对比
算法
vx_biyesheji00011 小时前
计算机毕业设计:Python汽车数据分析系统 Django框架 requests爬虫 可视化 车辆 数据分析 大数据 机器学习(建议收藏)✅
爬虫·python·算法·机器学习·django·汽车·课程设计