1753번 - 최단경로
예제와 5%까지는 평가가 되고 그 후 답이 틀렸습니다. ( 문제점을 찾는데 참고가 될까 올립니다.)
최소힙을 이용한 다익스트라 알고리즘을 만들고 싶었습니다.
최소 힙을 위한 insert_heap() 함수와 delete_heap() 함수를 만들었고
heap에는 간선의 도착지와 거리(노드까지의 거리 + weight)가 추가되고 삭제됩니다.
어디서 잘못되어 문제가 되는지 찾고 있으나 발견을 못하여, 도움을 요청드립니다.
감사합니다!
insert_heap에서 부모 인덱스가 틀리지 않나요? 그리고 참고로 heapq 모듈로 힙 구현이 있어요.
heapq 모듈이 있군요 참고해보겠습니닷
index//2로 하면 부모로 가지 않나요??
(index-1)//2를 해야했네용!! 수정해서 해볼게요 감사합니닷
댓글을 작성하려면 로그인해야 합니다.
jsy8481 4년 전
예제와 5%까지는 평가가 되고 그 후 답이 틀렸습니다. ( 문제점을 찾는데 참고가 될까 올립니다.)
최소힙을 이용한 다익스트라 알고리즘을 만들고 싶었습니다.
최소 힙을 위한 insert_heap() 함수와 delete_heap() 함수를 만들었고
heap에는 간선의 도착지와 거리(노드까지의 거리 + weight)가 추가되고 삭제됩니다.
어디서 잘못되어 문제가 되는지 찾고 있으나 발견을 못하여, 도움을 요청드립니다.
감사합니다!