Tag: trie

Eine baumartige Datenstruktur verwendet, um ein assoziatives array, auch als Präfix-Baum.

Bauen trie schneller

Anzahl der Antworten 9 Antworten
Mache ich eine mobile app, die die Bedürfnisse von tausenden von schnell-string-suchen und Präfix überprüft. Um diese Fahrt, machte ich einen Trie aus meiner word-Liste, die hat ungefähr 180.000 Wörter. Alles Super, aber das einzige problem ist,

MongoDB + Node.js + AJAX-Lösung für das tun autocomplete-Suche

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche zu implementieren, die eine typeahead/autocomplete Suche nach Spaß. Ich habe ein paar Attribute, die in mein schema mongoDB, aber ich möchte in der Lage sein zu suchen nur nach Kategorie, Titel, Album

Wie lagern Sie einen trie in eine relationale Datenbank?

Anzahl der Antworten 2 Antworten
Habe ich ein prefix-trie. Was ist die empfohlene schema für die Darstellung dieser Struktur in einer relationalen Datenbank? Ich brauche substring matching effizient bleiben. Ja, versuche nicht-Baum. Siehe en.wikipedia.org/wiki/Trie Sind Sie der Speicherung und dem abrufen der

Abrufen einer Liste von Wörtern aus einer Trie

Anzahl der Antworten 10 Antworten
Ich bin auf der Suche, um den folgenden code verwenden, um nicht zu prüfen, ob ein Wort in der Marina aber zum zurückgeben einer Liste aller Wörter, beginnend mit dem Präfix eingegeben durch den Benutzer. Kann mir

die Umsetzung einer TRIE-Datenstruktur

Anzahl der Antworten 3 Antworten
Hii , ich War die Implementierung eines trie in C ... aber ich bin immer ein Fehler in der insert_trie Funktion . Ich konnte nicht herausfinden, warum der root-Knoten ist nicht immer aktualisiert . Bitte helfen Sie

Autocomplete mit einem trie

Anzahl der Antworten 2 Antworten
Arbeite ich an einer autocompletion Skript und dachte über die Verwendung eines trie. Mein problem ist, ich will alles, was, die Spiele zurückgegeben werden. So zum Beispiel, tippe ich in dem Brief r ich möchte alle Einträge

Was ist der Best/Worst/Average Case Big-O Laufzeit einer Trie-Datenstruktur?

Anzahl der Antworten 3 Antworten
Was ist der best/worst/average case Komplexität (Big-O-notation) einer trie-Datenstruktur, die für einfügen und suchen? Ich denke, es ist O(K) für alle Fälle, wo K ist die Länge einer beliebigen Zeichenkette, die eingefügt oder gesucht. Wird jemand dies

Trie-Implementierung in C++

Anzahl der Antworten 1 Antworten
Ich versuche zu implementieren, die versuchten, wie gezeigt, auf die TopCoder Seite. Ich bin zu modifizieren, ein bit zum speichern die Telefonnummern der Nutzer. Ich bin immer segmentation fault. Kann jemand bitte zeigen Sie den Fehler. #include<iostream>

So drucken Sie einen Trie in Java?

Anzahl der Antworten 4 Antworten
Ich habe eine trie-Implementierung, und ich will meine drucken trie heraus, so dass ich sehen kann, was drin ist. Vorzugsweise in einer Tiefe first-traversal, so dass die Worte tatsächlich Sinn machen. Hier ist mein code: package trie;

Wie erstellen Sie einen TRIE in Python

Anzahl der Antworten 8 Antworten
Ich bin neu in Python und versuchen, zu lernen und voranzutreiben. Ich bin interessiert, Versucht und DAWGs und ich lese viel über Sie, aber ich verstehe nicht, was soll der Ausgang TRIE oder DAWG-Datei Aussehen. Sollte ein

Versucht-und Suffix-Bäume-Implementierung

Anzahl der Antworten 4 Antworten
Ich studiert habe Versucht-und Suffix-Bäume und implementieren wollten das gleiche. Bitte teilen Sie einige links wo ich bekommen einen überblick über die Struktur und die grundlegende Idee der Umsetzung, um mit zu beginnen. Jedes gute Beispiel, falls

So drucken Sie alle Wörter in einem Trie?

Anzahl der Antworten 4 Antworten
Ich versuche zu erstellen Trie Implementierung in C++. Ich kann nicht herausfinden, wie drucken Sie alle Worte abgelegt, die in der Trie. Dies ist, wie ich schon umgesetzt TrieNode. struct TrieNode{ bool isWord; int data; //Number of

Versuche die Komplexität und die Suche

Anzahl der Antworten 1 Antworten
Was ist die Komplexität der Erstellung einer trie einer Liste von Wörtern und was ist die Komplexität der Suche nach anderen Satz von word-in, trie? Sollte ich trie für die Zeichenkette Suche, wenn ich die hashtable? InformationsquelleAutor

Wie wähle ich zwischen einer Hash-Tabelle und einem Trie (Präfixbaum)?

Anzahl der Antworten 8 Antworten
Also wenn ich die Wahl zwischen einer hash-Tabelle oder einen Präfix-Baum, was sind die kritischen Faktoren, die dazu führen würde, mich zu wählen einen über den anderen. Aus meiner naiven Sicht scheint es, als ob die Verwendung

Trie Implementierung

Anzahl der Antworten 12 Antworten
Gibt es eine speed - und cache-effiziente Implementierungen von trie in C/C++? Ich weiß, was ein trie ist, aber ich will nicht das Rad neu erfinden, Umsetzung, es selbst. InformationsquelleAutor der Frage Anton Kazennikov | 2009-06-24

Trie (Präfixbaum) in Python

Anzahl der Antworten 5 Antworten
Ich weiß nicht, ob dies der Ort, um Fragen über algorithmen. Aber mal sehen, ob ich irgendwelche Antworten ... 🙂 Wenn etwas unklar ist, ich bin sehr zufrieden, Klarheit zu schaffen. Ich nur implementiert, eine Trie in

Suffix Baum und Versucht. Was ist der Unterschied?

Anzahl der Antworten 3 Antworten
Ich bin beim Lesen über Tries allgemein bekannt als Präfix-Bäume und Suffix Trees. Obwohl ich gefunden habe, den code für eine Trie ich kann nicht finden, ein Beispiel für eine Suffix Tree. Auch habe ich das Gefühl,

Wie man einen Trie in c # erstellt

Anzahl der Antworten 6 Antworten
Weiß jemand, wo ich ein Beispiel finden, wie zum Bau einer Marina in C#. Ich bin versucht, auf ein dictionary/Liste von Wörtern und erstellen Sie einen trie. InformationsquelleAutor der Frage locoboy | 2011-06-20

Wie man eine TRIE in Python erstellt

Anzahl der Antworten 8 Antworten
Ich bin neu in Python und versuchen, zu lernen und voranzutreiben. Ich bin interessiert, Versucht und DAWGs und ich lese viel über Sie, aber ich verstehe nicht, was soll der Ausgang TRIE oder DAWG-Datei Aussehen. Sollte ein

Wo finde ich eine Standard-basierte Kartenimplementierung in Java?

Anzahl der Antworten 14 Antworten
Ich habe ein Java-Programm, dass speichert eine Menge von Zuweisungen von Strings in verschiedenen Objekten. Gerade jetzt, meine Optionen sind, entweder darauf zu verlassen, hashing (via HashMap) oder auf binäre Suche (über TreeMap). Ich Frage mich, ob

Benötigen Speicher effiziente Möglichkeit, Tonnen von Strings zu speichern (war: HAT-Trie-Implementierung in Java)

Anzahl der Antworten 4 Antworten
Arbeite ich mit einem großen Satz (5-20 Mio) von String Schlüsseln (Durchschnittliche Länge 10 Zeichen)die ich brauche, um zu speichern in einer in-memory-Daten-Struktur, die unterstützt die folgende operation in konstanter Zeit oder in der Nähe von Konstante

Trie vs. Suffix-Baum vs. Suffix-Array

Anzahl der Antworten 6 Antworten
Welche Struktur bietet die beste performance-Ergebnisse; trie (Präfix-Baum), suffix-Baum-oder suffix-array? Dort sind ähnliche Strukturen? Was sind gute Java-Implementierungen von diesen Strukturen? Edit: in diesem Fall möchte ich um string-matching zwischen einem großen Wörterbuch der Benennungen und eine

Trie Datenstrukturen - Java

Anzahl der Antworten 3 Antworten
Gibt es eine Bibliothek oder Dokumentation/link-mehr Informationen zu der Umsetzung der Trie-Datenstruktur in java? Jede Hilfe wäre toll! Dank. InformationsquelleAutor der Frage JJunior | 2010-09-27

Unterschied zwischen Versuchen und Bäumen?

Anzahl der Antworten 2 Antworten
Ich aus der Ferne erinnern Sie sich, versucht nicht speichern der gesamten Daten pro Knoten, sondern nur das suffix an den übergeordneten Knoten. Wo Bäume speichern der gesamten Daten, sondern nur sich selbst organisieren, basierend auf einem

Implementierung eines einfachen Trie für eine effiziente Levenshtein Distanzberechnung - Java

Anzahl der Antworten 11 Antworten
UPDATE 3 Getan. Unten ist der code, der dann endlich an alle meine tests. Wieder, dies ist nach dem Vorbild Murilo Vasconcelo, in dem die modifizierte version von Steve Hanov ' s Algorithmus. Vielen Dank an alle,