Ich versuche, meine BST, so dass er druckt, so zu drucken:Drucken binärer Suchbaum Inorder MIt Einzüge
50, 11
45,72
40,12
30,16
20,16
10,54
Mein Code tut es nicht, wie Ich mag würde, aber hier ist es:
void AVLTree::printHelp(Node * node)
{
if (node == 0) {
return;
}
printHelp(node->left);
indent = "";
for (size_t i = 1; i < calculateHeight(node); i++)
{
indent += " ";
}
cout << '\n' << indent << node->value;
printHelp(node->right);
}
Was die Werte aller Variablen sind? –
Einrückung ist nur ein leerer String, dem ich immer Leerzeichen hinzugefügt habe, um die Ebenen der Knoten anzuzeigen – RookieProgrammer
Was sind übrig, Wert und Knoten? Was macht printHelp()? –