Algorithmen und Datenstrukturen · Middle · Frage 25 von 75

Wie findet man die Mitte einer verketteten Liste in einem Durchlauf?

Antwort zeigen

Richtige Antwort: Langsamer und schneller Zeiger: endet der schnelle, ist der langsame in der Mitte

Erklärung

Eine einfach verkettete Liste kennt ihre Länge nicht, man bräuchte sonst zwei Durchläufe. Der Trick mit langsamem und schnellem Zeiger findet die Mitte in einem Durchlauf mit O(1) Speicher.

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Middle · Frage 25

Teste dich selbst

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

Diesen Test machen