leetcode:二叉树的中序遍历(外加先序,后序遍历)

题外:另外三种遍历可以看这:

层序遍历:

Leetcode:二分搜索树层次遍历-CSDN博客

先序遍历:

二叉树的先序,中序,后序遍历-CSDN博客

后序遍历:

二叉树的先序,中序,后序遍历-CSDN博客


题目:

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

示例:

示例 1:

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

示例 2:

输入:root = []
输出:[]

示例 3:

输入:root = [1]
输出:[1]

提示:

树中节点数目在范围 [0, 100] 内

-100 <= Node.val <= 100

代码:

public List<Integer> inorderTraversal(TreeNode root) {
        List<Integer>list=new ArrayList<>();
        midPai(root,list);
        return list;
    }
    public void midPai(TreeNode root,List<Integer>list){
        if(root==null){
            return ;
        }
        midPai(root.left,list);
        list.add(root.val);
        midPai(root.right,list);
    }

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-28 02:00:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-28 02:00:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-28 02:00:04       82 阅读
  4. Python语言-面向对象

    2024-01-28 02:00:04       91 阅读

热门阅读

  1. 《Leetcode》动态规划-求不相邻数的最大和

    2024-01-28 02:00:04       57 阅读
  2. 加固安全防线:解决常见漏洞的实用指南

    2024-01-28 02:00:04       55 阅读
  3. ubuntu 编译使用 liblas 读取点云

    2024-01-28 02:00:04       66 阅读
  4. Scikit-Learn 高级教程——高级特征工程

    2024-01-28 02:00:04       57 阅读
  5. 【算法题】67. 二进制求和

    2024-01-28 02:00:04       53 阅读
  6. Unity UIBasePanel 简单的ui基类

    2024-01-28 02:00:04       57 阅读
  7. uniapp - editor 富文本的使用

    2024-01-28 02:00:04       50 阅读