Ein Trie (ausgesprochen wie "try") ist eine spezielle Datenstruktur, die hauptsächlich zur effizienten Speicherung und Abfrage von Zeichenfolgen, insbesondere von Wörtern, verwendet wird. Es handelt sich um einen Baum, wobei jeder Knoten ein Zeichen repräsentiert und die Pfade von der Wurzel zu den Blättern vollständige Wörter darstellen. Die wichtigsten Eigenschaften eines Tries sind:
Insgesamt sind Tries eine leistungsstarke Struktur für Anwendungen, bei denen Zeichenfolgenverarbeitung im Vordergrund steht, wie z.B. in Suchmaschinen oder Wörterbüchern.
Starte dein personalisiertes Lernelebnis mit acemate. Melde dich kostenlos an und finde Zusammenfassungen und Altklausuren für deine Universität.