[LeetCode] 94. Binary Tree Inorder Traversal

2023. 3. 10. 14:57·Problem Solving/LeetCode

출처 : https://leetcode.com/problems/binary-tree-inorder-traversal/

 

Binary Tree Inorder Traversal - LeetCode

Can you solve this real interview question? Binary Tree Inorder Traversal - Given the root of a binary tree, return the inorder traversal of its nodes' values.   Example 1: [https://assets.leetcode.com/uploads/2020/09/15/inorder_1.jpg] Input: root = [1,nu

leetcode.com

 

 

 

 

/**
 * 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<>();
        if(root == null) return list;
        InOrder(list, root);
        return list;
    }
    private void InOrder(List<Integer> list, TreeNode root) {
        if(root == null) return;
        InOrder(list, root.left);
        list.add(root.val);
        InOrder(list, root.right);
    }
}

 

 

'Problem Solving/LeetCode' 카테고리의 다른 글
  • [LeetCode] 88. Merge Sorted Array
  • [LeetCode] 83. Remove Duplicates from Sorted List
  • [LeetCode] 101. Symmetric Tree
  • [LeetCode] 1823. Find the Winner of the Circular Game
kimdozzi
kimdozzi
끝까지 포기하지 않으면, 내가 다 이겨!
  • kimdozzi
    도브로
    kimdozzi
  • 전체
    오늘
    어제
    • 분류 전체보기 (132)
      • Problem Solving (49)
        • Baekjoon (29)
        • Programmers (0)
        • LeetCode (17)
        • 삼성 유형 (2)
      • Computer Science (27)
        • Operating System (2)
        • Algorithms (13)
        • Network (6)
        • DataBase (6)
      • Backend (33)
        • JavaScript (0)
        • TypeScript (6)
        • Java (7)
        • Spring Boot (7)
        • Spring Security (6)
        • JPA (2)
        • Mybatis (1)
        • Junit5 (1)
        • Redis (3)
      • DevOps (14)
        • Git, Github (5)
        • docker (4)
        • AWS (3)
        • nginx (2)
      • etc (6)
        • IntelliJ (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 티스토리
    • 설정
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    누적합
    온라인 쿼리
    티스토리챌린지
    Bucket
    파이썬
    interface
    docker
    세그먼트 트리
    S3
    TypeScript
    segment tree
    컨테이너
    CORS
    구간합
    오블완
    인터페이스
    타입스크립트
    도커
    python
    구간 업데이트
    삼성기출
    오프라인 쿼리
    imos법
    백준
    docker image
    인덱스 시그니처
    AWS
    점 업데이트
    알고리즘
    PrefixSum
    인덱서블 타입
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
kimdozzi
[LeetCode] 94. Binary Tree Inorder Traversal
상단으로

티스토리툴바