Algorithmen und Datenstrukturen · Senior · Frage 59 von 75

Welche Struktur würdest du für eine Autovervollständigung nutzen, die Vorschläge nach Beliebtheit ordnet?

Antwort zeigen

Richtige Antwort: Einen Trie mit den besten Vorschlägen an jedem Knoten gecacht

Erklärung

Der Trie findet den Präfixknoten in O(Länge des Präfixes); die besten k pro Knoten zu cachen erspart das Durchlaufen des ganzen Teilbaums bei jedem Tastendruck. Eine einfache Map kann Wörter nicht effizient nach Präfix auflisten.

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Senior · Frage 59

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