본문 바로가기

JAVA/JAVA(자료구조)

데이터 추가하기 - 중간 위치에 추가하기(3)

programmers.co.kr/learn/courses/17/lessons/922

 

자바로 배우는 자료구조(with 생활코딩) - 데이터 추가하기 - 중간 위치에 추가하기(3)

이제 빈 공간을 확보했으니, index에 노드를 추가해봅시다. addLast때와 마찬가지로, 마지막에 size를 하나 증가시키는 것도 잊지 마세요.

programmers.co.kr

public boolean add(int index, Object element) {

for (int i = size - 1; i >= index; i--)

{ elementData[i + 1] = elementData[i];

}

 

 

 

//elementData의 index에 데이터를 추가하세요.

elementData[index] = element;

//size를 1 증가하세요. return true;

size++;

}