2022년 09월 08일 목요일 - 으아아아아아 이제 4일동안 쉰다!!!!!


오늘 올려볼 문제는 94번 Binary Tree Inorder Traversal 이라는 문제이다.


사진을 클릭하면 해당 문제로 이동합니다.

leetcode 문제 사진

오늘도 LeetCode 사이트 오늘의 문제를 가지고 왔다.

너무 쉽자너


입력


사진에서도 볼 수 있듯이 Binary Tree의 Root Node가 입력으로 들어온다.



풀이 및 코드


해당 트리를 inorder traversal 한 결과를 리턴하는 문제다.


오늘은 처음부터 정답을 생각해냈다.

뭐 이정도는 기본이니 설명은 생략하겠다.


이제 코드를 봐보자!


풀이코드

class Solution {
    List<Integer> result = new ArrayList<>();
    public List<Integer> inorderTraversal(TreeNode root) {
        inOrder(root);
        return result;
    }
    
    public void inOrder(TreeNode root) {
        if(root == null) return;
        
        inOrder(root.left);
        
        result.add(root.val);
        
        inOrder(root.right);
    }
}




제출 화면

leetcode 문제 맞았습니다


이제 트리 좀 그만....


내일도 문제를 풀어서 블로그에 글을 쓸 수 있으면 좋겠다.

+ Recent posts