Verfahrgeschwindigkeit binärer Suchbaum

stimmen
-1

Ich versuche, binären Suchbaum mit dem follwoing Code zu durchqueren und meine Rekursion ist nur von den rechten Seite, wenn der Baum kümmern, die ich sehe, warum Aber was soll ich tun, hier die Logik zu verbessern?

public void Print() {
    Console.WriteLine(this.Value +   );
    if (this.Right != null) {
        this.Right.Print();
    }
    if (this.Left != null) {
        this.Left.Print();
    }
    Console.Read();
}
Veröffentlicht am 24/07/2011 um 02:53
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
1

Das Problem, denke ich, ist , dass Sie am Ende der Funktion von der Konsole lesen. Wenn der Code auf der rechten Seite an der Unterseite des Baumes wird, führt sie Console.Read()und Drucken der Rest des Baumes nicht fortgesetzt werden, bis er etwas bekommt.

Beseitigen Sie, dass und es sollte alles drucken.

Beantwortet am 24/07/2011 um 02:58
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more