wenn 100.000 Datensätze in dem Array "verstreut" sind. Wenn z.B. 100.000 einzigartige Nummern zwischen 1 und 15653482 verteilt wären (nicht fortlaufend, also mit Lücken). Dann muss er ja zwischen 1 bis 15653482 irgendwelche "Freiräume" (Zeilen?) frei halten.
Wie gesagt ist ein Array diesbezüglich nur ein Object. Die Lücken bei »Sparse Arrays« müssen keinen Speicher belegen. Bei der Zuweisung eines Array-Elements wird einfach die length erhöht, sofern sie noch nicht höher ist, es müssen nicht Lücken »reserviert« werden.
Mathias