[Kotlin] 자료구조 1 (배열, 스택, 큐, 링크드리스트)

[Java] array(배열)과 arrayList(리스트)의 차이(arrayList는 어떻게 동적으로 늘어나는가?)

연결 리스트


Untitled

장점: 중간 지점의 아이템 추가 삭제가 빠르다.

단점: 데이터 접근이 느리다.

크기 변경: 가능

메모리 사용량: 각 노드는 데이터 외에도 포인터를 저장해야 하므로 메모리 사용량이 더 크다.

시간 복잡도:

종류: