面试算法-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);
    }
}
相关推荐
贺国亚几秒前
synchronized- 并发
java·面试
手写码匠4 分钟前
手写 AI Prompt Injection 防护系统:从零实现 LLM 安全边界
人工智能·深度学习·算法·aigc
薇茗6 分钟前
【初阶数据结构】 升沉有序的平仄 排序
c语言·数据结构·算法·排序算法
代码柏拉图7 分钟前
AI时代如何提问面试者
人工智能·面试·职场和发展
_深海凉_15 分钟前
LeetCode热题100-对称二叉树
算法·leetcode·职场和发展
瑞华丽PLM19 分钟前
瑞华丽工业软件研发效能全景展示
人工智能·算法·cae·工业软件·国产软件·瑞华丽plm·瑞华丽
Kiyra20 分钟前
Interview Agent:从面试平台到 Agent 工程实战的进化之路
面试·职场和发展
运筹vivo@23 分钟前
两数之和(leetcode)
算法·leetcode·职场和发展
吃好睡好便好30 分钟前
在Matlab中绘制二维等高线图
开发语言·人工智能·学习·算法·matlab
Mr_pyx35 分钟前
LeetCode Hot 100 - 最长递增子序列完全题解
算法·leetcode·职场和发展