Ich lese gerade eine Einführung und die Laufzeiten von Array mit verketteter Liste werden verglichen:
Lesen:
Array: O(1)
Listen: O(n)
Einfügen:
Array: O(n)
Listen: O(1)
Warum ist das Einfügen mit einer Laufzeit von O(1) möglich, ich muss doch erst einmal zum Element kommen und dort die Änderung zum Einfügen vornehmen, aber die Elemente bis zur Einfügestelle muss ich doch erst einmal durch die Liste iterieren?
Kann mir das jemand erklären?
Verkettete Liste
- __blackjack__
- User
- Beiträge: 14251
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@pixewakb: Die werden wahrscheinlich nur die Einfügeoperation selbst meinen. Also man hat die Stelle wo man einfügen will bereits.
“All tribal myths are true, for a given value of 'true'.” — Terry Pratchett, The Last Continent
