뇌를 자극하는 알고리즘 질의응답 게시판입니다.
2016-05-30
by 학생
2088
아직 리스트 부분까지만 학습하여 조심스럽게 여쭤봅니다..
주어진 환형 더블 링크드 리스트 예제 프로그램에서 모든 노드를 메모리에서 제거하고
올바르게 제거되었는지 확인하기 위해 '노드 수 세기' 함수를 호출하였더니 '처리되지 않은 예외'가 발생합니다.
제가 생각하기론 리스트에 헤드만 있는 경우,
'노드 제거' 함수에서 헤드를 올바르게 제거하지 못하여(헤드가 NULL 값을 갖지 못해서) 에러가 발생하는 거 같은데
제가 올바르게 생각하고 있는 걸까요?