Daily iOS
CS 기초·알고리즘

그래프 최단 경로의 방문 처리

집 꾸미기 추천에서 방과 방의 연결 그래프를 따라 최소 이동 횟수를 구합니다. 모든 간선 비용이 같을 때 BFS가 최단 경로를 보장하는 이유를 설명해 주세요.

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

BFS는 큐를 써서 시작점에서 거리 0인 노드, 거리 1인 노드, 거리 2인 노드 순으로 층을 다 훑고 나서 다음 층으로 넘어가므로 어떤 노드를 처음 만나는 순간의 거리가 곧 그 노드까지의 최소 간선 수다.

받은 질문 공유