技术栈

面试算法-169-二叉树的中序遍历

Winn~2024-04-11 14:53

题目

给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。

示例 1:

输入:root = [1,null,2,3]

输出:[1,3,2]

解

java 复制代码
class Solution {
    public List<Integer> inorderTraversal(TreeNode root) {
        List<Integer> result = new ArrayList<>();
        dfs(root, result);
        return result;
    }

    public void dfs(TreeNode root, List<Integer> result) {
        if (root == null) {
            return;
        }

        dfs(root.left, result);
        result.add(root.val);
        dfs(root.right, result);
    }
}
上一篇:4.2.k8s的pod-标签管理、镜像拉取策略、容器重启策略、资源限制、优雅终止
下一篇:实现Hello Qt 程序
相关推荐
Figo_Cheung
15 分钟前
Figo《量子几何学:从希尔伯特空间到全息时空的统一理论体系》(二)
算法·机器学习·几何学·量子计算
额,不知道写啥。
23 分钟前
HAO的线段树(中(上))
数据结构·c++·算法
LYS_0618
35 分钟前
C++学习(5)(函数 指针 引用)
java·c++·算法
紫陌涵光
1 小时前
669. 修剪二叉搜索树
算法·leetcode
NGC_6611
1 小时前
二分查找算法
java·javascript·算法
ADDDDDD_Trouvaille
1 小时前
2026.2.21——OJ95-97题
c++·算法
blackicexs
1 小时前
第五周第七天
数据结构·算法
莫寒清
2 小时前
Java 线程池详解
java·面试
近津薪荼
3 小时前
dfs专题10——全排列 II
算法·深度优先
热门推荐
01GitHub 镜像站点02AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot03Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services04【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆05HTML 早已不是标签了,它现在是系统级接口:这 9 个 API 直接干翻常用 JS 库06openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南07全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)08如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解09MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法10jdk21下载、安装(Windows、Linux、macOS)