Schreiben Sie eine rekursive Methode, die die Anzahl der Knoten in einem Binärbaum zählt und zurückgibt. Die Knotenklasse ist bereits implementiert. Wir haben GETNEXT()Schreiben Sie eine rekursive Methode, die die Anzahl der Knoten in einem Binärbaum zählt und zurückgibt
hier ist mein Code
int countnode(binarynode n){
n = root;
int i = i + 1;
count + = countnode(node.getnext();
return count;
}
aber irgendwie ist es nicht funktioniert. Kann jemand erklären warum?
was funktioniert nicht? falsche Ausgabe? Ausnahme? – iMBMT
Das ist kein gültiger Java-Code; Außerdem müßten wir die Definition für binarbinode (mit dem Namen BinaryNode, BTW) sehen. –
Was ist root? Wo wird es erklärt? Wurde die binarynode-Klasse implementiert? Wo haben Sie die Variable gezählt? Wo wird auch Ihr Knotenobjekt instanziiert? – rafaelbattesti