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;
}
相关推荐
学而要时习8 分钟前
强化学习:从“试错进化“到“推理革命
c语言·人工智能·python·语言模型
wengqidaifeng18 分钟前
备战蓝桥杯----C/C++组 (三)算法讲解前言
c语言·c++·蓝桥杯
阿Y加油吧25 分钟前
力扣滑动窗口两大压轴题:最小覆盖子串 + 滑动窗口最大值(保姆级思路 + 代码详解)
算法·leetcode·职场和发展
北顾笙98034 分钟前
day11-数据结构力扣
数据结构·算法·leetcode
Yupureki40 分钟前
《Linux系统编程》20.常见程序设计模式
linux·服务器·c语言·c++·单例模式·建造者模式·责任链模式
会编程的土豆1 小时前
【leetcode hot 100】二叉树二叉树
数据结构·算法·leetcode
XiYang-DING1 小时前
【LeetCode】203. 移除链表元素(Remove Linked List Elements)
算法·leetcode·链表
圣保罗的大教堂1 小时前
leetcode 2751. 机器人碰撞 困难
leetcode
Yupureki1 小时前
《算法竞赛从入门到国奖》算法基础:动态规划-最长子序列
c语言·c++·算法·动态规划
-凌凌漆-1 小时前
【C语言】大小端判断
linux·c语言·算法