728x90
본 알고리즘 풀이는 Routine Study에서 진행하고 있습니다.
저를 포함한 구성원이 대부분 초보이므로, 원하시는분은 언제라도 들어오셔도 좋습니다.
문의는 댓글 바람.
[문제 설명]
DFS easy문제 재귀를 써본 적이 한 번도 없는 거 같아서 그냥 재귀로 풀었습니다.
class Solution {
List<Integer> answer = new ArrayList<>();
public List<Integer> inorderTraversal(TreeNode root) {
if (root == null) return answer;
if (root.left != null) inorderTraversal(root.left);
answer.add(root.val);
if (root.right != null) inorderTraversal(root.right);
return answer;
}
}
[리트코드 답안]
이번 답안은 링크로 대체
너무 내용이 많다. 애초에 Inorder, Postorder, Preorder 다 처음 듣는 방식이라 나중에 정리가 필요해 보인다.
728x90
반응형
'알고리즘 문제 풀이 > DFS' 카테고리의 다른 글
백준 - 점프왕 쩰리 (못풀었다가 검토하다 다시 품) (0) | 2021.12.26 |
---|---|
프로그래머스 - 타겟 넘버 (0) | 2021.08.11 |
100. Same Tree (0) | 2021.08.10 |
589. N-ary Tree Preorder Traversal (0) | 2021.08.08 |
938.Range Sum of BST (0) | 2021.05.06 |