Array vs. Listen
9. September 2014
Array |
Listen |
| statische DS | dynamische DS |
| feste länge | beliebig erweiterbar |
| es kann ungenutzten Speicherplatz geben | es gibt keinen verschnitt |
| schneller als Listen | langsam |
| der Platz bleibt immer identisch * | beim löschen wird automatisch eine neue Verkettung gebildet (es wird aufgerutscht) * |
Eine weitere Besonderheit bei Listen ist, das bei ihnen der Datensatz endgültig gelöscht werden kann. Bei einem Array kann man nur einen reservierten Platz mit einem neuen Datensatz überschreiben, aber nie endgültig löschen.
Bei der Liste hingegen übernimmt dies automatisch der Garbage Collector