C语言 | Leetcode C语言题解之第226题翻转二叉树

题目:

题解:

cpp 复制代码
struct TreeNode* invertTree(struct TreeNode* root) {
    if (root == NULL) {
        return NULL;
    }
    struct TreeNode* left = invertTree(root->left);
    struct TreeNode* right = invertTree(root->right);
    root->left = right;
    root->right = left;
    return root;
}
相关推荐
qeen8713 分钟前
【数据结构】队列及其C语言模拟实现
c语言·数据结构·c++·学习·队列
charlie11451419111 小时前
嵌入式C++工程实践第16篇:第四次重构 —— LED模板,从通用GPIO到专用抽象
c语言·开发语言·c++·驱动开发·嵌入式硬件·重构
handler0111 小时前
Linux: 基本指令知识点(2)
linux·服务器·c语言·c++·笔记·学习
py有趣13 小时前
力扣热门100题之不同路径
算法·leetcode
_日拱一卒14 小时前
LeetCode:25K个一组翻转链表
算法·leetcode·链表
小欣加油14 小时前
leetcode2078 两栋颜色不同且距离最远的房子
数据结构·c++·算法·leetcode·职场和发展
我真不是小鱼14 小时前
cpp刷题打卡记录30——轮转数组 & 螺旋矩阵 & 搜索二维矩阵II
数据结构·c++·算法·leetcode
三品吉他手会点灯15 小时前
STM32 VSCode 开发-C/C++的环境配置中,找不到C/C++: Edit Configurations选项
c语言·c++·vscode·stm32·单片机·嵌入式硬件·编辑器
帅小伙―苏16 小时前
力扣42接雨水
前端·算法·leetcode
三品吉他手会点灯16 小时前
C语言学习笔记 - 1.C概述 - 本讲内容概述
c语言·笔记·学习