"탐색"이란 그래프에 존재하는 정점들을 모두 한번씩 순회하는 것을 의미한다.
[ 🌱DFS ]
= Depth First Search (깊이 우선 탐색)
길이 있으면 들어가고 본다
📍간단 구현 :
노드 방문 여부를 따로 기록해줘야한다.
재귀 함수를 활용하면 쉽게 구현할 수 있다.
case 1) 인접 리스트 :
case 2) 인접 행렬 :
[ 🌱BFS ]
= Breadth First Search (너비 우선 탐색)
입구에서 가까운 순서대로 순차적으로 탐색한다.
'Algorithm > Study' 카테고리의 다른 글
자료구조와 알고리즘_4_동적배열, 리스트, 스택, 큐 (0) | 2024.04.28 |
---|---|
자료구조와 알고리즘_3_선형 자료의 종류 (0) | 2024.04.04 |
자료구조와 알고리즘_2_오른손 법칙 (0) | 2024.04.04 |
자료구조와 알고리즘_1_Big-O 표기법 & 맵 만들기 (0) | 2024.04.03 |