배열

개념

배열은 같은 타입의 데이터를 연속된 메모리 공간에 저장하는 자료구조이다.

특징

배열은 메모리 구조상 빠른 접근성과 단순한 구조를 가지지만, 크기를 변경하거나 중간 삽입/삭제와 같은 연산들이 비효율적이다.

정적 배열 (Static Array)

개념

데이터를 저장하기 전 배열의 크기를 미리 지정하여, 그 크기만큼 연속적인 메모리 공간을 예약해두고 사용하는 배열이다. 한 번 크기를 정하면 더 이상 크기를 변경할 수 없다.