力扣HOT100 - 94. 二叉树的中序遍历

解题思路:

递归

java 复制代码
class Solution {
    List<Integer> list = new ArrayList<>();

    public List<Integer> inorderTraversal(TreeNode root) {
        recur(root);
        return list;
    }

    public void recur(TreeNode root) {
        if (root == null) return;
        recur(root.left);
        list.add(root.val);
        recur(root.right);
    }
}
相关推荐
该怎么办呢4 分钟前
基于cesium的三维不动产登记系统的设计与实现(毕业设计)
java·毕业设计
m0_748250035 分钟前
C++ 信号处理
c++·算法·信号处理
Ro Jace6 分钟前
电子侦察信号处理流程及常用算法
算法·信号处理
yuyanjingtao18 分钟前
动态规划 背包 之 凑钱
c++·算法·青少年编程·动态规划·gesp·csp-j/s
J不A秃V头A36 分钟前
多任务执行时,共享请求对象被并发修改
java
heartbeat..43 分钟前
零基础学 SQL:DQL/DML/DDL/DCL 核心知识点汇总(附带连接云服务器数据库教程)
java·服务器·数据库·sql
专注于大数据技术栈1 小时前
java学习--LinkedHashSet
java·开发语言·学习
core5121 小时前
SGD 算法详解:蒙眼下山的寻宝者
人工智能·算法·矩阵分解·sgd·目标函数
阿湯哥1 小时前
Spring AI Alibaba 实现 Workflow 全指南
java·人工智能·spring
Ka1Yan2 小时前
[链表] - 代码随想录 707. 设计链表
数据结构·算法·链表