package org.example.leetcodeBook.deepSearch;
import java.util.ArrayList;
import java.util.List;
public class InorderTraversalSolution {
class TreeNode {
TreeNode left,right;
int val;
TreeNode(int val){
this.val=val;
}
}
public List<Integer> inorderTraversal(TreeNode root){
ArrayList<Integer> res = new ArrayList<>();
inorder(root,res);
return res;
}
private void inorder(TreeNode root, ArrayList<Integer> res) {
if(root==null)return;
inorder(root.left,res);
res.add(root.val);
inorder(root.right,res);
}
}