2017-02-26 4 views
2

Ich bin sehr neu in Binärbaum und Rekursion. Mein Programm ist, um die Höhe des Baumes zu finden, aber ich bin ein bisschen verwirrt, warum mein Programm nicht funktioniert.Tiefe eines Baumes finden?

Ich folgte einem Pseudocode online, also habe ich es selbst implementiert, weil ich nicht nur kopieren und einfügen möchte. Ich habe versucht, viele Knoten einzufügen, aber wenn ich mein Programm starte, bekomme ich immer 0 Höhe? Danke

+3

Konstruieren Sie einen Baum mit einem Stammknoten und einem Blattknoten, und durchlaufen Sie Ihren Code manuell. – Blender

Antwort

4
return lheight + 1; 

und

return rheight + 1; 

Sie müssen die Höhe auf jeder Ebene erhöhen.

Verwandte Themen