DFS란?

DFS는 BFS와 다르게 하나의 분기점을 완벽히 탐색하고 다음 분기로 넘어갑니다.

DFS 예시

빨간 숫자가 적혀있는 순서대로 탐색을 시작합니다.

 

DFS의 특징은?

  • 자기 자신을 호출
  • DFS 알고리즘 구현 시 어떤 노드를 방문했는지 꼭 확인

DFS의 과정

DFS(깊이 우선 탐색의 과정)

이미지 출처

 

'Algorithnm > ps 개념' 카테고리의 다른 글

[알고리즘] 에라토스테네스의 체  (0) 2020.12.29
[PS] Palindrome  (0) 2020.12.13
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기