hallo,
folgende frage:
#
gibt es in python einen modul für Trie, das man importieren und auf das man zurückgreifen kann? ich brauche funktionen wie zb. sort() oder serach(key) .
vielen dank.
gruss
Jimm
Tries;
In der Informatik ist ein Trie (abgeleitet aus dem engl. reTrieval) eine Datenstruktur, genauer eine spezialisierte Art eines Suchbaumes zur gleichzeitigen Speicherung von mehreren Zeichenketten. Tries werden unter anderem verwendet, um effizient gleichzeitig nach mehreren Zeichenketten suchen zu können.
Trie, der die Zeichenketten Java, Rad, Rand, Rau, Raum und Rose speichert
vergrößern
Trie, der die Zeichenketten Java, Rad, Rand, Rau, Raum und Rose speichert
In einem Trie repräsentiert jede Kante des Baums einen zusätzlichen Buchstaben. Jeder Knoten entspricht der Zeichenkette, die aus der Verkettung aller Kantenbuchstaben entsteht. Der Wurzelknoten eines Trie entspricht einer leeren Zeichenkette.
Um Daten in komprimierter Form in einem Trie abzulegen, werden Patricia-Tries benutzt.
quelle: wikipedia
Module in Python =>Such- Bäume speziell Tries
Zuletzt geändert von Jimm am Dienstag 23. Mai 2006, 19:16, insgesamt 3-mal geändert.
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Was ist Tries ???
sort() gibt's an einigen Stellen: http://starship.python.net/crew/theller ... on=current
Wahrscheinlich meinst du das sortieren einer Liste: http://docs.python.org/lib/typesseq-mutable.html
Schau mal hier: [wiki]Tutorial/Listen[/wiki]
sort() gibt's an einigen Stellen: http://starship.python.net/crew/theller ... on=current
Wahrscheinlich meinst du das sortieren einer Liste: http://docs.python.org/lib/typesseq-mutable.html
Schau mal hier: [wiki]Tutorial/Listen[/wiki]