같은 타입의 변수들로 이루어져 있고, 크기가 정해져 있으며, 인접한 메모리 위치에 있는 데이터를 모아놓은 집합이다.
인덱스에 해당하는 원소를 빠르게 접근해야 하거나 간단하게 데이터를 쌓고 싶을 때 사용한다.
사용
데이터를 감싼 노드를 포인터로 연결해서 공간적인 효율성을 극대화시킨 자료 구조이다.
종류
사용
배열은 순서대로 나열한 데이터 구조이며 몇 번째인지만 알면 해당 요소를 알 수 있다. -> 랜덤 접근이 가능 O(1)
연결 리스트는 선으로 연결된 형태의 데이터 구조이며 요소를 알기 위해서는 하나씩 확인해봐야한다. -> 랜덤 접근이 불가능 O(n)
탐색 : 배열이 더 빠름
삽입, 삭제 : 연결 리스트가 더 빠름