spring2   3년 전

프림과 크루스칼 시간이 비슷한걸루 알고있는데 

크루스칼이 프림보다 더 빠른 알고리즘인건가요 아니면 제 프림 소스가 이상한건가요 ㅜㅜ..

맞았습니다 뜨긴하였으나 시간이 매우아슬아슬한걸 보아 불안합니다 뭔가 문제가 있는것 같은데 뭘까요 ㅜㅜ

rpfdjq3   2년 전

prim 알고리즘은 edge를 선택하는 매 순간 최적의 선택을 하는 것으로 총 N-1개의 edge를 선택하는 순간 종료해도 무관합니다. 위 코드는 queue가 empty가 될때까지 돌아가고 36번째줄에 이미 방문한 노드도 queue에 추가하기 때문에 오래걸리는거 같네요.

댓글을 작성하려면 로그인해야 합니다.