Basic/Java
Java - ArrayList, LinkedList
HappyWeasel
2019. 4. 20. 23:37
ArrayList - 순차적인 메모리 구조를 가짐
추가, 삭제 작업이 빈번할 경우 성능이 떨어진다.
LinkedList - 비순차적인 메모리 구조를 가짐
1개의 List는 (데이터 + 다음 노드의 주소값)를 가지면서 메모리 곳곳에 데이터를 저장한다.
추가, 삭제 작업이 빈번할 경우 성능이 우수하다.
마지막 주소값에는 null이 들어가면서 LinkedList의 끝을 알린다.