pinoco3   2년 전

인접리스트 다익스트라 알고리즘을 공부하고 있습니다.

제목과 같은 런타임 에러가 발생했습니다.

어떤 부분이 잘못됐을까요?

그리고 인접리스트를 공부하기 좋은 문제도 추천해주시면 감사하겠습니다.

delena0702   2년 전

55, 73행의 메모리 할당 부분의 크기가 잘못된것 같습니다.

n_node=(g_node*)malloc(sizeof(g_node)); // 55
g=(g_type*)malloc(sizeof(g_type)); // 73

55행 기준 n_node는 g_node* 타입이기 때문에, g_node타입과는 크기가 다릅니다.

pinoco3   2년 전

동적할당을 잘 안쓰다보니 이런 실수가 있었나봅니다.

수정하니 런타임에러는 해결 됐습니다. 감사합니다.

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