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);
    }
}
相关推荐
Query*3 分钟前
Java 设计模式——建造者模式:从原理到实战的极简指南
java·设计模式·建造者模式
potato_may11 分钟前
第18讲:C语言内存函数
c语言·数据结构·算法
zl97989912 分钟前
SpringBoot-入门介绍
java·spring boot·spring
焰火199921 分钟前
[Java]基于Redis的分布式环境下的自增编号生成器
java·后端
ZhengEnCi35 分钟前
JPA-SQL 语句使用完全指南-自动生成vs手动编写的智能选择策略
java·spring boot·sql
毕设源码-钟学长1 小时前
【开题答辩全过程】以 菜谱分享平台为例,包含答辩的问题和答案
java·eclipse
可DRAK鸦|・ω・`)1 小时前
docker后端jar包本地构建镜像
java·docker·容器·jar
dingzd951 小时前
TikTok推荐算法快速解析
算法·机器学习·web3·facebook·推荐算法·tiktok·instagram
仰泳的熊猫1 小时前
LeetCode:95. 不同的二叉搜索树 II
数据结构·c++·算法·leetcode
Nix Lockhart1 小时前
《算法与数据结构》第七章[算法4]:最短路径
c语言·数据结构·学习·算法·图论