ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

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

2026/8/31 5:35:26 拓冰建站 浏览量
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);}