자료(Data)를 순서대로 연속적으로 메모리에 저장하는 구조이다.
프로그래밍에서 배열 데이터 타입으로 정의한다.
인덱스(index)
와 원소(element)
로 표현한다.인덱스(index)
는 순차 메모리의 순번을 의미(위치)원소(element)
는 순차 메모리 각각의 데이터를 의미(값)인덱스에 접근이 가능해 데이터 접근 속도가 빠르다.
배열을 알아가면서 '규칙'은 불특정 다수에 대한 약속이라는 생각을 다시 한번 되새긴다.
배열의 인덱스가 1씩 증가하는 규칙을 정해놓았기 때문에 다음 순서도 알 수 있고 빠른 게 아닌가 싶다. 반면, 고정되어있는 규칙에서 벗어나지 못하므로 생겨나는 유연함과 변화에 대응하기 어렵다는 단점을 가진 것 같다.