Ich wollte über this page:Zeitkomplexität von Datenstrukturen
Und ich hatte die folgenden Fragen:
Does Einfügen und Löschen in dieser Tabelle bedeutet das Einfügen und Löschen in der nur enden?
Warum wird für Basic Array das Einfügen und Löschen für den Durchschnitts- und Worst Case als
-
markiert?Was bedeutet Indexierung in der Tabelle? Bedeutet es Zugriff?
Warum wird das dynamische Array O (n) eingefügt und gelöscht?
Warum ist der Index der verknüpften Liste O (n) während der von Dynamic Array O (1)? Liegt es daran, dass das dynamische Array kontinuierlich ist und direkt durch Zeigerarithmetik aufgerufen werden kann, während für eine verknüpfte Liste eine lineare Suche erforderlich wäre?
Denken Sie daran, dass bei der Beantwortung mehrerer Fragen entweder die Antworten nicht alle beantworten, die Antworten jedoch auf der ganzen Seite verteilt sind, im Gegensatz zur "besten" Antwort, die oben steht, oder die Benutzer alle Fragen beantworten können, einige jedoch falsch Eine Antwort, die halb richtig, halb falsch ist, passt offensichtlich nicht gut in ein lineares Wahlsystem. – Dukeling