내 맴
DFS ( Depth First Search, 깊이 우선 탐색 ) python으로 구현하기 본문
728x90
- DFS ( Depth First Search )
: Root Node 방문 후, 그 Node의 후손들을 왼쪽에서 오른쪽으로 Search

- 구현 방법
1. GRAPH 표현해주기 ( python )
: Dictionary 과 List 자료형을 사용해준다
1개의 Node와 연결되어있는 Node들을 모두 다 표현해준다

2. DFS 구현하기 ( python )
: Stack를 이용하여 구현한다.

< Stack에 담기는 순서 >


- 전체 code

728x90
'개발 공부 > Algorithm' 카테고리의 다른 글
[ BAEKJOON ] No. 10828 스택 (0) | 2020.03.31 |
---|---|
BFS ( Breath First Search, 너비 우선 탐색 ) python으로 구현하기 (0) | 2020.03.30 |
[ BAEKJOON ] No. 11729 : 하노이 탑 이동 순서 (0) | 2020.03.25 |
[ BAEKJOON ] No. 2447 : 별 찍기 - 10 (0) | 2020.03.24 |
Quick Sort (퀵 정렬) python으로 구현하기 (1) | 2020.03.24 |