Zeit, die Komplexität von Single-Link-Liste Einfügen und löschen

Ich bin ein bisschen verwirrt über die Zeit, die Komplexität der verketteten Listen. In diesem Artikel hier es besagt, dass einfügen und löschen in einer verknüpften Liste ist O(1). Ich wollte wissen, wie das möglich ist ? Es ist davon auszugehen, dass die forward-und next-Zeiger sind bekannt ? Wäre das nicht Doppelt verkettete Liste dann ? Ich würde es begrüßen, wenn jemand könnte dies klären . Und wie die Zeit, die Komplexität von insertion/deletion der einfach verkettete Liste O(1) ?

  • Fügen Sie die word sortiert in die Liste ein, und die Komplexität wird schnell Rampe. Ohne die Sorge um das "wo" insertion stattfindet, nur Verklemmen etwas auf ein Ende der Liste ist klar O(1). Wenn man etwas in einer bestimmten Position in der Liste ist O(1) haben Sie direkten Zugang auf den Zeiger, muss direkt neu verdrahtet, um den neuen Knoten (d.h. der Einfügepunkt).
InformationsquelleAutor Rajeshwar | 2014-03-24
Schreibe einen Kommentar