간단 정리/Java
[간단 정리] Java ArrayList vs LinkedList
kim-dev
2024. 9. 8. 12:41
반응형
ArrayList: 배열 기반
- 인덱스로 요소에 접근 가능하므로 접근 시간이 빠르다.
- 요소의 추가/삭제 시간이 느리다. (순차적)
LinkedList: 연결 리스트 기반
- 연결 리스트로 하나 하나 요소를 찾아가야 하므로 접근 시간이 느리다.
- 맨 뒷단에 새로운 요소를 추가하기만 하면 되므로 요소의 추가/삭제 시간이 빠르다. (비순차적)