একটি array হল মেমোরির একটি সংলগ্ন ব্লক যা একই ধরনের উপাদান ধারণ করে, 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)
