1647번 - 도시 분할 계획
프림과 크루스칼 시간이 비슷한걸루 알고있는데
크루스칼이 프림보다 더 빠른 알고리즘인건가요 아니면 제 프림 소스가 이상한건가요 ㅜㅜ..
맞았습니다 뜨긴하였으나 시간이 매우아슬아슬한걸 보아 불안합니다 뭔가 문제가 있는것 같은데 뭘까요 ㅜㅜ
prim 알고리즘은 edge를 선택하는 매 순간 최적의 선택을 하는 것으로 총 N-1개의 edge를 선택하는 순간 종료해도 무관합니다. 위 코드는 queue가 empty가 될때까지 돌아가고 36번째줄에 이미 방문한 노드도 queue에 추가하기 때문에 오래걸리는거 같네요.
댓글을 작성하려면 로그인해야 합니다.
spring2 3년 전
프림과 크루스칼 시간이 비슷한걸루 알고있는데
크루스칼이 프림보다 더 빠른 알고리즘인건가요 아니면 제 프림 소스가 이상한건가요 ㅜㅜ..
맞았습니다 뜨긴하였으나 시간이 매우아슬아슬한걸 보아 불안합니다 뭔가 문제가 있는것 같은데 뭘까요 ㅜㅜ