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