Algorithmen und Datenstrukturen · Senior · Frage 42 von 75

Warum lässt sich binäre Suche auf einer verketteten Liste nicht effizient ausführen?

Antwort zeigen

Richtige Antwort: Die Mitte zu erreichen kostet O(n), es gibt keinen wahlfreien Zugriff

Erklärung

Binäre Suche beruht auf O(1)-Zugriff per Index. Auf einer Liste durchläuft jeder Halbierungsschritt die Hälfte der verbleibenden Knoten, insgesamt also O(n). Skip Lists fügen zusätzliche Zeiger hinzu, um O(log n) wiederherzustellen.

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Senior · Frage 42

Teste dich selbst

Mach den Test Algorithmen und Datenstrukturen · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen