[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)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바