[알고리즘] BFS / DFS 왜 씀?

Eun-jeong Park·2023년 10월 7일
0

알고리즘

목록 보기
7/7
post-thumbnail

BFS와 DFS는 대표적인 그래프 탐색 알고리즘이다.

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

  • 시작 노드에서 너비를 우선으로 탐색하며, 같은 레벨의 모든 노드를 먼저 탐색합니다.
  • 데이터 구조 : Queue

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

  • 시작 노드에서 깊이를 우선으로 탐색하고, 깊은 곳으로 먼저 이동합니다. 더 이상 갈 곳이 없을 때 백트래킹합니다.
  • 데이터 구조 : Stack or 재귀함수
profile
지구를 사랑하는 개발자

0개의 댓글