Als «trees» getaggte Fragen

Ein Baum ist eine hierarchische Datenstruktur, in der auf jeden Knoten über einen eindeutigen Pfad zugegriffen wird, der an einem eindeutigen Stammknoten beginnt. Bäume werden häufig zum Suchen von Daten und zum Optimieren eines geordneten Zugriffs auf Knoten verwendet. In der Graphentheorie ist ein Baum ein Graph von Verbindungsknoten ohne Zyklen. Achtung: Verwenden Sie das Tag 'trie' für die baumartige Datenstruktur, die auf die Zeichenfolgenübereinstimmung abzielt (Präfix / Suffix).

19
Wie überquere ich einen Baum ohne Rekursion?

Ich habe einen sehr großen Knotenbaum im Speicher und muss den Baum durchlaufen. Übergeben der zurückgegebenen Werte jedes untergeordneten Knotens an den übergeordneten Knoten. Dies muss getan werden, bis alle Knoten ihre Datenblase bis zum Wurzelknoten haben. Traversal funktioniert so. private...

10
Quadtree mit Duplikaten

Ich implementiere einen Quadtree. Für diejenigen, die diese Datenstruktur nicht kennen, füge ich die folgende kleine Beschreibung hinzu: Ein Quadtree ist eine Datenstruktur und befindet sich in der euklidischen Ebene wie ein Octree in einem dreidimensionalen Raum. Eine häufige Verwendung von...

9
Menü Gebäude Muster

Ich habe Probleme, mich mit der aktiven Bearbeitung eines Menüs zu befassen, wenn das Menü nicht für das Routing verwendet wird. Ich komme aus Drupal, wo das Menüsystem auch das Routing übernimmt. Das Einstellen des aktiven Status und des aktiven Trail-Status wird also von der Route übernommen (die...