jsy8481   4년 전

예제와 5%까지는 평가가 되고 그 후 답이 틀렸습니다. ( 문제점을 찾는데 참고가 될까 올립니다.)

최소힙을 이용한 다익스트라 알고리즘을 만들고 싶었습니다.

최소 힙을 위한 insert_heap() 함수와 delete_heap() 함수를 만들었고

heap에는 간선의 도착지와 거리(노드까지의 거리 + weight)가 추가되고 삭제됩니다.

어디서 잘못되어 문제가 되는지 찾고 있으나 발견을 못하여, 도움을 요청드립니다.

감사합니다!


sait2000   4년 전

insert_heap에서 부모 인덱스가 틀리지 않나요? 그리고 참고로 heapq 모듈로 힙 구현이 있어요.

jsy8481   4년 전

heapq 모듈이 있군요 참고해보겠습니닷

index//2로 하면 부모로 가지 않나요??

jsy8481   4년 전

(index-1)//2를 해야했네용!! 수정해서 해볼게요 감사합니닷

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