Array

Linked List

결국 Linked List는 검색과 삽입, 삭제 과정 모두 O(N)의 시간복잡도를 갖습니다. (특정 원소를 찾아 삽입해야할 경우)

데이터 접근 속도

데이터 삽입 속도

참고 : Array의 경우 데이터를 삽입하여 모든 공간이 꽉 차게 되면 새로운 메모리 공간을 할당받아 옮겨야 하지만, Linked List는 추가할때마다 동적으로 메모리 공간을 할당받습니다. 때문에 mutable하며, 삽입시 시간복잡도와 상관없이 오버헤드가 줄어 빠른 성능을 보여줍니다.