반응형
== Depth First Search(깊이 우선 탐색) ==
- 인접 리스트 까지 만들면 DFS를 실행 시킬 수 있다.
- 깊이 우선 탐색이 언제 쓰일까?
- 게임 같은 곳에서 많이 쓰인다. (e.g.)체스의 경우의 수를 따질때)
- 인터뷰에서 깊이 우선 탐색이 응용문제로 많이 쓰인다.
그래프가 주어지고 cycle이 있는지 없는지 확인해봐!! 이때 DFS를 사용하면 좋다!!
== DFS to find cycle in graph ==
Git에 더 상세히 기록함!!
source-code : The-G
reference : 상상개발자
반응형
'Algorithm' 카테고리의 다른 글
Dijkstra Algorihm (0) | 2017.10.06 |
---|---|
BFS(Breadth First Search) (0) | 2017.10.05 |
자료구조 Graph (0) | 2017.10.04 |
자료구조 Binary_Search_Tree (0) | 2017.10.03 |
자료구조 Heap / Heap_Sort (0) | 2017.10.03 |