एक array मेमोरीको एक निरन्तर ब्लक हो जसमा एउटै प्रकारका तत्वहरू 0 बाट अनुक्रमित हुन्छन्। तत्वहरू एक अर्कोको छेउमा बसेकाले, तत्व i को ठेगाना सीधै base + i * elementSize को रूपमा गणना गरिन्छ, जसले O(1) random access दिन्छ।
Memory layout
text
index: 0 1 2 3 4
+-----+-----+-----+-----+-----+
arr = | 10 | 20 | 30 | 40 | 50 |
+-----+-----+-----+-----+-----+
address: base +4 +8 +12 +16 (4-byte ints)
