面试算法-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);
    }
}
相关推荐
Coovally AI模型快速验证21 分钟前
去噪扩散模型,根本不去噪?何恺明新论文回归「去噪」本质
人工智能·深度学习·算法·机器学习·计算机视觉·数据挖掘·回归
歌_顿28 分钟前
attention、transform、bert 复习总结 1
人工智能·算法
和和和42 分钟前
🗣️面试官: 那些常见的前端面试场景问题
前端·javascript·面试
转转技术团队42 分钟前
MyBatis-Plus踩坑血泪史:那些年我们踩过的坑!
java·面试·mybatis
MicroTech202543 分钟前
MLGO微算法科技时空卷积与双重注意机制驱动的脑信号多任务分类算法
科技·算法·分类
txp玩Linux1 小时前
rk3568上解析webrtc音频降噪算法处理流程
算法·音视频·webrtc
Heo1 小时前
简单聊聊webpack摇树的原理
前端·javascript·面试
库森学长1 小时前
多线程有序执行,九大方案!
后端·面试
立志成为大牛的小牛1 小时前
数据结构——五十二、散列函数的构造(王道408)
数据结构·笔记·程序人生·考研·算法
_张一凡2 小时前
【AIGC面试面经第六期】AI视频-训练与微调技相关问答
人工智能·面试·aigc