94.二叉树的中序遍历

描述 :

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

题目 :

LeetCode 94.二叉树的中序遍历 :

94. 二叉树的中序遍历

分析 :

这个代码还是很好写的 ......

解析 :

java 复制代码
/**
 * Definition for a binary tree node.
 * public class TreeNode {
 *     int val;
 *     TreeNode left;
 *     TreeNode right;
 *     TreeNode() {}
 *     TreeNode(int val) { this.val = val; }
 *     TreeNode(int val, TreeNode left, TreeNode right) {
 *         this.val = val;
 *         this.left = left;
 *         this.right = right;
 *     }
 * }
 */
class Solution {
    public List<Integer> inorderTraversal(TreeNode root) {
        List<Integer> list = new ArrayList<>();
        nodeValue(root,list);
        return list;
    }
    public void nodeValue(TreeNode root,List<Integer> list){
        if(root == null){
            return;
        }
        nodeValue(root.left,list);
        list.add(root.val);
        nodeValue(root.right,list);
    }
}
相关推荐
pupudawang13 分钟前
Spring Boot 热部署
java·spring boot·后端
我登哥MVP15 分钟前
【SpringMVC笔记】 - 9 - 异常处理器
java·spring boot·spring·servlet·tomcat·maven
不会写DN19 分钟前
为什么map查找时间复杂度是O(1)?
算法·哈希算法·散列表
下地种菜小叶21 分钟前
Spring Boot 2.x 升级 3.x / 4.x 怎么做?一次讲清 JDK、Jakarta、依赖兼容与上线策略
java·spring boot·后端
iiiiyu22 分钟前
常用API(StringJoiner类 & Math类 & System类)
java·大数据·开发语言·数据结构·编程语言
始三角龙23 分钟前
LeetCode hoot 100 -- 找到字符串中的所有字母异位词
算法·leetcode·职场和发展
abant228 分钟前
leetcode 45 跳跃问题2 很难的贪心
算法·leetcode·职场和发展
小糯米60128 分钟前
C语言指针3
c语言·数据结构·算法
ZPC821034 分钟前
ROS2 通信提速快过UDP
人工智能·算法·机器人
RD_daoyi35 分钟前
谷歌2026年 3 月核心更新深度解析:SEO 从内容优化到信息供给系统的全面重构
人工智能·算法·重构