본문 바로가기

Algorithm

DFS(Depth First Search) / DFS to find cycle in graph

반응형

== 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