1966번 - 프린터 큐
동적할당 후 free 잘 해준것같은데
어디서 메모리초과가 뜨는지 잘 모르겠습니다. ㅠㅠ
dequeue 함수에서 newnode는 제거될 노드를 가리키는 포인터이므로, newnode를 선언할 때 그를 위한 공간을 할당해줄 필요가 없습니다. check의 newnode1과 cur도 마찬가지입니다.
무언가를 가리킬 목적으로만 선언한 포인터는 공간을 할당하지 않고 선언해도 괜찮습니다.
한번 이 두 함수에서 malloc을 지우고 제출해보시겠어요?
두 함수에서 malloc을 지우고 제출했지만 메모리 초과가 계속 뜹니다 ㅠ
연결리스트를 잘 구현하지 못한것일까요..
그래도 답변 감사합니다!
댓글을 작성하려면 로그인해야 합니다.
koowoo3 2년 전
동적할당 후 free 잘 해준것같은데
어디서 메모리초과가 뜨는지 잘 모르겠습니다. ㅠㅠ