강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김광현님의 프로필 이미지
김광현

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

11. 최대힙

DFS vs BFS

해결된 질문

작성

·

372

0

미로문제의 경우 최단거리문제와 경로의 수 둘다 BFS로도 풀리고, DFS로도 풀리던데 DFS, BFS 중 어떤 방법을 이용할지 정하는 일반적인 기준이 있을까요?

답변 2

1

김태원님의 프로필 이미지
김태원
지식공유자

일반적으로 최단거리 문제는 BFS를 쓰고, 경우의 수 문제는 DFS를 씁니다. 

하지만 각각의 문제에 따라 적절히 사용해야 하며 그 능력은 문제를 많이 풀어보는 방법밖에는 없습니다.

0

김광현님의 프로필 이미지
김광현
질문자

역시 많이 풀어봐야하군요 감사합니다

김광현님의 프로필 이미지
김광현

작성한 질문수

질문하기