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: 14052
- 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.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari