메모리 초과는 잘 모르겠어요.
그런데, 그것 외에 문제가 될 소지는 굉장히 많아 보입니다.
1. realloc 사용법이 저게 맞나요..? realloc의 특성상, 메모리 할당에 실패하면 NULL을 리턴할 건데. 그 경우에 복구는 어떻게 시키나요?
2. 아마 노드 안에 배열이 있는 걸로 봐서는 동적 배열 비스무리하게 구현하셨네요.
그런데 linked에 할당된 건 2인데, 초기 size (capacity)는 5네요. 둘은 맞춰주셔야 하지 않을까요?
soloranker66 4년 전
이 코드가 구조적으로 문제가 있는건가요..?
계속 이 부위 저 부위 빼봐도 128MB를 넘어가서 메모리초과가 뜹니다..
문제의 정답여부를 떠나 메모리 초과가 뜨는 이유를 알고싶습니다.