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

题目

给定一个二叉树的根节点 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);
    }
}
相关推荐
zone773910 分钟前
007:RAG 入门-向量嵌入与检索
后端·面试·agent
TracyCoder12313 分钟前
LeetCode Hot100(66/100)——118. 杨辉三角
算法·leetcode·职场和发展
葳_人生_蕤15 分钟前
Leetcode HOT 100
算法·leetcode·职场和发展
仟濹21 分钟前
【算法打卡day23(2026-03-15 周日)今日算法or技巧:双指针 & 链表 & 回溯算法】6个题
数据结构·算法·链表
只与明月听29 分钟前
RAG深入学习之Emabedding
前端·python·面试
靠沿35 分钟前
【优选算法】专题十四——优先级队列
算法
无尽的罚坐人生40 分钟前
hot 100 35. 搜索插入位置
数据结构·算法·leetcode·二分查找
葳_人生_蕤41 分钟前
力扣Hot100——234.回文链表
算法·leetcode·链表
自信150413057591 小时前
数据结构之实现链式结构二叉树
c语言·数据结构·算法
野犬寒鸦1 小时前
从零起步学习计算机操作系统:进程篇(基础知识夯实)
java·服务器·后端·学习·面试