🗝 키 포인트

  • 길찾기 문제가 나온다면 완전탐색을 구현 해야함
  • 동,서,남,북 등 이동할 수 있는 경우의 수를 완전탐색
  • 완전탐색을 구현하는 대표적인 방법은 BFS, DFS가 있음

DFS 

  • 깊이 우선 탐색 , 한 우물을 깊게 판다.
  • Stack, 재귀 함수를 통해 구현
 

BFS

  • 너비 우선 탐색, 얇고 넓게 본다.
  • Queue를 이용하여 구현
  • 최단거리를 찾는 경우 효율적

 

  • 장애물, 이동 가능한 범위 등이 있다면 잊지 말고 예외 처리할 것

 

✏ 예제

 

 

+ Recent posts