ਇੱਕ 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)
