해결된 질문
작성
·
430
1
안녕하세요
큐 실습 중 마지막 부분 출력이 선생님과 다르게 출력이 되는데, 이유를 모르겠어서 글 남깁니다.
3번째 4번째 출력 다 다르게 나오고 4번째 출력에는 null 값이 나오는데 혹시 이유를 알 수 있을까요? 아래 결과 및 코드 첨부 드립니다. 감사합니다~!
답변 2
2
저도 비슷한 오류가 있어서 답글 남깁니다.
이미 해결하셨는지 모르겠으나, this.head가 null이 아닐 때 newNode를 this.head의 앞노드로 지정해주는 구문 ( if문안에 설정)을 수정하시면 될 거 같아요.
if(index == 0)
{
newNode.next = this.head;
if(this.head !=null)
{
this.head.prev = newNode;
}
elena님!
수정 했더니 바로 출력이 잘 되네요 ㅎㅎ 감사합니다!