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

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바