ArrayList<E> vs LinkedList<E>

CODEDRAGON Development/Java

반응형

 

 

ArrayList<E> vs LinkedList<E>

ArrayList<E>

LinkedList<E>

배열

리스트

저장소의 용량을 늘리는 과정에서 많은 시간이 소요됩니다. (단점)

저장소의 용량을 늘리는 과정이 간단합니다. (장점)

데이터의 삭제에 필요한 연산과정이 매우 깁니다. (단점)

데이터의 삭제가 매우 간단합니다. (장점)

데이터의 참조가 용이해서 빠른 참조가 가능합니다. (장점)

데이터의 참조가 다소 불편합니다. (단점)