Array là một khối bộ nhớ liền kề chứa các phần tử cùng kiểu, được đánh index từ 0. Vì các phần tử nằm cạnh nhau, địa chỉ của phần tử i được tính trực tiếp là base + i * elementSize, cho truy cập ngẫu nhiên O(1).
Bố cục bộ nhớ
text
index: 0 1 2 3 4
+-----+-----+-----+-----+-----+
arr = | 10 | 20 | 30 | 40 | 50 |
+-----+-----+-----+-----+-----+
address: base +4 +8 +12 +16 (số nguyên 4-byte)
