아직 초보라 그런데
1
count++; 는 왜 하는지 설명해 주실수 있나요 마지막에?
그냥 원소 하나 추가 되었다고 하는건가요?
답변 2
0
insertAt(index, data){
if(index > this.count || index < 0){
throw new Error("범위를 넘어갔습니다.");
}
let newNode = new Node(data);
if(index == 0){
newNode.next = this.head;
this.head = newNode;
} else {
let currentNode = this.head;
for(let i = 0; i < index - 1; i++){
currentNode = currentNode.next;
}
newNode.next = currentNode.next;
currentNode.next = newNode;
}
this.count++;
}
insertAt() 함수에서 마지막줄 말씀하시는게 맞나요?
여기라고 생각하고 답변드리겠습니다!
맞습니다.
if문(가장 앞에 삽입할 때)과 else문(그 외 나머지 위치에 삽입할 때) 다음에 count++를 해줘서 이 연결리스트에 데이터의 수(count)가 하나 늘어났다고 기록해줍니다.
Test_queue 출력 오류
1
558
2
이해가됐습니다...
2
564
1
하위문제 하향식 계산이 정확히 뭔지 모르겠습니다.
1
380
1
연결리스트 질문입니다.
2
486
1
선생님 안녕하세요~~ 연결리스트 중 질문입니다.
1
467
1
안녕하세요! 큐 관련 질문입니다.
-1
450
1
연결리스트 관련 질문
1
457
2
hashFunctrion 메서드
1
296
1
HashTable set 메서드
1
331
1
셋의 핵심
1
364
1
연결 리스트 삽입과 삭제 질문드립니다.
1
704
1
deque.addLast
1
328
1
스택과 큐의 필요성
1
764
1
강의 내용 포스팅
1
448
1
큐에서 사용하는 연결리스트
1
436
1
2:23 초 1이 나오기 위해서 이해가 안갑니다.
1
357
1
javascript stack 다른 자료구조랑 사용해서 구현해야하는 자료구조일까요?
1
772
1
실제 node는 삭제가 아니네요?
1
352
1
삽입 정렬 - 1분 17초에서
1
297
1
버블 정렬 설명에 관한 질문입니다.
1
398
1
데이터 삽입 - tail에 삽입하는 경우
0
333
1
병합 정렬
1
386
1
insertAt() 관련
1
332
1
insertAt 코드 질문 있습니다.
1
402
1





