binary-search-tree

Ein binärer Suchbaum ist eine Datenstruktur, die aus einem Wurzelknoten mit linken und rechten Kindknoten besteht. Der linke Knoten und alle seine Nachkommen haben kleinere Werte als der Stammknoten, während der rechte Knoten und alle seine Nachkommen größere Werte als der Stammknoten haben. Die Kinder des Wurzelknotens folgen demselben Muster. Dies gibt uns einen Baum, der aus geordneten Elementen besteht.
2
Antworten

Dynamische Ordnungsstatistik: Erhalten Sie k-tes Element in konstanter Zeit?

Ich versuche also, eine Datenstruktur zu implementieren, um die dynamische Ordnungsstatistik zu verarbeiten. Die Datenstruktur hat folgende Operationen: add (x): fügt ein neues Element mit dem Wert x ein get (k): gibt das k-te kleinste Ele...
06.01.2018, 16:30
2
Antworten

Reihenfolge des Einsetzens für die schlechteste Fallhöhe eines rot-schwarzen Baumes

Sagen wir, wir haben es mit den Schlüsseln 1-15 zu tun. Um die Worst-Case-Leistung einer regulären BST zu erhalten, würden Sie die Schlüssel in aufsteigender oder absteigender Reihenfolge wie folgt einfügen: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,...
27.02.2013, 21:33
4
Antworten

Beweisen Sie, dass die Höhe eines ausgeglichenen binären Suchbaums log (n) ist

Der binäre Suchalgorithmus benötigt log (n) Zeit, weil die Höhe des Baumes (mit n Knoten) log (n) wäre. Wie würdest du das beweisen?     
26.01.2013, 16:48
6
Antworten

2 binäre Bäume sind gleich oder nicht [duplizieren]

Habe gestern ein Interview bekommen, eine Frage hat mich, hier ist es: Beschreibung    Es gibt 2 binary trees , überprüfen Sie, ob sie gleich sind.       Sie sind gleich, wenn und nur wenn tree1->child == tree2->child und...
12.10.2011, 00:18
1
Antwort

Einen Heap in O (n) Zeit in eine BST konvertieren?

Ich denke, dass ich die Antwort kenne und die minimale Komplexität ist O (nlogn) . Aber gibt es eine Möglichkeit, einen binären Suchbaum aus einem Haufen in O (n) Komplexität zu machen?     
31.12.2012, 23:37
10
Antworten

Den gemeinsamen Vorfahren in einem Binärbaum finden

Diese Frage wurde mir in einem Interview gestellt: Ich habe einen binären Baum und ich muss den gemeinsamen Vorfahren (Eltern) finden, der zwei zufällige Knoten dieses Baumes gegeben hat. Ich habe auch einen Zeiger auf den Wurzelknoten. Mei...
30.05.2011, 10:18