Große O-Notations-Arrays im Vergleich zu Linked-List-Einfügungen

Big O Notation-Arrays vs. verkettete Listen Einschübe:

Laut wissenschaftlicher Literatur für arrays ist konstant O(1) und für Verknüpfte Listen, es ist linear, O(n).

Einem array nur eine Multiplikation und addition.

Einer verknüpften Liste, die wird nicht angelegt, in zusammenhängenden Speicher benötigt traversal.

Diese Frage ist, O(1) und O(n) genau zu beschreiben, Indizierung/Suche Kosten für arrays und verketteten Listen jeweils?

Kommentar zu dem Problem - Öffnen
Ich denke, das problem, das ich bin vor ist, ich brauche eine schnelle überprüfung der arrarys, verknüpfte Listen, Bäume, hashes...soweit die Leistung in Big O, aber die Informationen begrenzt wird, auf einer Ebene, da dies ein Feld, das in sich selbst Kommentarautor:
Ich kenne keine umfassenden Bewertungen von Datenstrukturen und deren Laufzeiten, aber hier sind einige Ressourcen: en.wikibooks.org/wiki/Data_Structures/Tradeoffs und essays.hexapodia.net/datastructures Kommentarautor: wkl

InformationsquelleAutor der Frage | 2011-10-14

Schreibe einen Kommentar