자료구조 및 알고리즘/자료구조C

12-03 그래프의 순회 기법

공부를하자 2024. 9. 2. 16:28

 

아래의 상기 내용은

"이것이 자료구조+알고리즘이다. With C언어" 도서 내용과 인터넷의 내용을 실습 정리한 글입니다.

 

1.깊이 우선 탐색(DFS: Depth First Search)

 1)정의

 -그래프에서 가장 깊은 부분을 우선적으로 탐색하는 알고리즘

 -하나의 정점에서 시작하여 방향으로 갈 수 있을 때까지 가다가 길이 끝나면 가장 가까운

  갈림길로 되돌아와 다른 방향을 다시 탐색하는 방식.

 2)과정

2.너비 우선 탐색(BFS : Breadth First Search)

 1)정의

 -그래프에서 시작 정점을 방문한 후 시작 정점에 인접한 모든 정점들을 우선 탐색하는 알고리즘

 2)과정

3.그래프 순회기법 구현

 1)함수 구현

-깊이 우선 탐색

-너비 우선 탐색

-테스트