본문 바로가기

프로그래머스/BFS, DFS

DFS/BFS?!

반응형

DFS/BFS?

DFS는 한 놈만 팬다 !! -> 쉬운 문제에 사용(시간 복잡도 고려하여)

BFS는 여기저기 껄떡거리면서 팬다 -> 시간 복잡도(휴율성) 고려해야할 곳에 사용, DFS로 안풀리는 복잡한 문제에서 사용

매 코딩 테스트에 한 문제씩은 나온다. 잘 준비하기!

 

대표유형

경로탐색, 네트워크, 조합 만들기

 

구현 방법?!

DFS : 재귀함수 또는 for 문

BFS : 큐 또는 연결리스트

 

https://www.youtube.com/watch?v=BsYbdUnKZ-Y 

 

반응형