티스토리 뷰

알고리즘

<baekjoon> 트리의 부모 찾기

koyuchang 2021. 1. 9. 01:48

풀이

해결하기 전까지 3가지 방법을 시도하였다.

  1. 단순히 배열로만 풀기

  2. ArrayList와 자신과 부모를 저장하는 클래스를 이용하기

  3. ArrayList 배열과 DFS를 통해

위 3가지 방법 전부 시간초과, 틀렸습니다로 실패했다. 결국 해결한 방법은 BFS탐색으로 ArrayList배열과 Queue를 같이 사용하였다. 

 

Top-down 방식으로 루트노드 1부터 시작해서 인접한 노드를 인덱스로 하는 배열의 값이 0이면 큐에서 poll한 값으로 배열에 값을 대입하였다.

 

코드

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함