力扣 | 226. 翻转二叉树

dart 复制代码
class Solution {
    public TreeNode invertTree(TreeNode root) {
        if(root == null)return root;
        if(root.left == null && root.right == null )return root;
        TreeNode left = invertTree(root.left);
        TreeNode right = invertTree(root.right);
        root.left = right;
        root.right = left;
        return root;
    }
}
相关推荐
晴空闲雲7 分钟前
数据结构与算法-字符串、数组和广义表(String Array List)
数据结构·算法
颜如玉2 小时前
位运算技巧总结
后端·算法·性能优化
冷月半明2 小时前
时间序列篇:Prophet负责优雅,LightGBM负责杀疯
python·算法
秋难降2 小时前
聊聊 “摸鱼式” 遍历 —— 受控遍历的小心机
数据结构·算法·程序员
等风来不如迎风去3 小时前
【动态规划】309. 买卖股票的最佳时机含冷冻期及动态规划模板
算法·动态规划
小xin过拟合6 小时前
day20 二叉树part7
开发语言·数据结构·c++·笔记·算法
nonono7 小时前
数据结构——线性表(链表,力扣中等篇,技巧型)
数据结构·leetcode·链表
lxmyzzs7 小时前
【图像算法 - 23】工业应用:基于深度学习YOLO12与OpenCV的仪器仪表智能识别系统
人工智能·深度学习·opencv·算法·计算机视觉·图像算法·仪器仪表识别
Learn Beyond Limits8 小时前
Multi-output Classification and Multi-label Classification|多输出分类和多标签分类
人工智能·深度学习·神经网络·算法·机器学习·分类·吴恩达
张较瘦_8 小时前
[论文阅读] 软件工程 | GPS算法:用“路径摘要”当向导,软件模型检测从此告别“瞎找bug”
论文阅读·算法·bug