DFS,BFS

알고리즘 2015. 7. 9. 10:52

DFS : 깊이 우선탐색.

 백트래킹에 사용되며, 이진트리가 있다고 가정 하면,

 

root - L - R 순으로 방문한다.

 

BFS : 너비 우선 탐색.

그래프, 트리 등의 자료구조에 있어서, 현재 위치에서

연결된 노드들. 즉 방문가능한 노드들을 모두 방문한 후에, 다음 Depth로 진행한다.

 

  1

 2 3

45 67

이 있다고 하면,

DFS : 1 2 4 5 3 6 7

BFS : 1234567

 

'알고리즘' 카테고리의 다른 글

Algorithm - 순열과 조합  (0) 2016.08.29
XOR  (0) 2015.06.12
KMP 알고리즘 (문자열 패턴 검색)  (0) 2015.05.29
[알고리즘] 퀵 정렬(Quick Sort)  (0) 2014.12.01
블로그 이미지

kuku_dass

,