Rekursion- sumOfAllNodes

Hacer

Aktives Mitglied
Hallo!
Ich muss rekursiv die Summe aller Knoten berechnen. Ich habe versucht die Aufgabe zu lösen, habe auch schon einen Ansatz. Nur meine Frage ist, wie kann ich die Methode rekursiv durchlaufen?
Java:
private int sumOfAllNodes(Node node) {
        if(node ==null){
            return 0;
        }
        int sum =(sumOfAllNodes(node.getNextLeft())+
                sumOfAllNodes(node.getNextRight())+ node.getNumber());

       
    }

    public static void main(String[] args) {
        BinaryTree tree = new BinaryTree();
       
        tree.insert(12);
        tree.insert(17);
        tree.insert(30);
        tree.insert(5);
        tree.insert(8);
        tree.insert(10);
       
        tree.insert(3);
        tree.insert(9);
        tree.insert(7);
        tree.insert(5);
       
        Node node = new Node(5);
        Node node1 = new Node(6);
        Node node2 = new Node(7);

        System.out.print(tree.sumOfAllNodes(node) +"die Summe ist");
       
       
    }
 

Anhänge

  • IMG-20160704-WA0027.jpg
    IMG-20160704-WA0027.jpg
    57,6 KB · Aufrufe: 29

Hacer

Aktives Mitglied
@VfL_Freak also ich weiß, dass es sich selbst aufruft aber die Methode die ich habe, muss ja irgendwann die Null erreichen und ich weiß nicht wie ich es implementieren kann. Habe erstmal versucht auf beiden Seiten node abzuziehen, es hat aber nicht geklappt
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Rekursion Aufrufbaum Allgemeine Java-Themen 7
N rekursion mehrfach eine Methode Öffnen Allgemeine Java-Themen 4
districon Rekursion und Dynamische Programmierung Allgemeine Java-Themen 2
Zeppi Rekursion StackOverflowError Allgemeine Java-Themen 4
J Rekursion Allgemeine Java-Themen 4
Zrebna Wie kann man endgültig aus einer Rekursion ausbrechen? Allgemeine Java-Themen 14
parrot Rekursion Aufgabe Allgemeine Java-Themen 12
B Rekursion Allgemeine Java-Themen 11
X Wie mache ich hier eine Rekursion rein ? Allgemeine Java-Themen 7
J Rekursion Mergesort Allgemeine Java-Themen 10
R Rekursion Allgemeine Java-Themen 3
R Programm zur Rekursion Allgemeine Java-Themen 5
V Rekursion Allgemeine Java-Themen 2
J Denkfehler Rekursion Allgemeine Java-Themen 5
I Raute mit Rekursion "zeichnen" Allgemeine Java-Themen 7
B Rekursion Allgemeine Java-Themen 2
B Rekursion Allgemeine Java-Themen 22
B Java Sternchen ausgeben mittels Rekursion Allgemeine Java-Themen 3
L Rekursion Binärbaum Allgemeine Java-Themen 7
Androbin Interpreter-Fehler Probleme mit Rekursion - StackOverflowError Allgemeine Java-Themen 8
Y Rekursion Allgemeine Java-Themen 19
M Permutation ohne Wiederholung mit rekursion Allgemeine Java-Themen 4
J Rekursion oder Iteration - verkettete Listen Allgemeine Java-Themen 8
T Pascalsches Dreieck ohne array und rekursion Allgemeine Java-Themen 9
P Rekursion Allgemeine Java-Themen 9
R Threading und Rekursion führen zu “GC overhead limit exceeded” Allgemeine Java-Themen 4
W Rekursion-Probleme mit return Allgemeine Java-Themen 35
C Rekursion Fibonacci Allgemeine Java-Themen 31
T Rekursion mit While Schleife kombinieren? Allgemeine Java-Themen 4
eQuest Rekursion Dauer Allgemeine Java-Themen 6
Weiti Swingworker und Rekursion Allgemeine Java-Themen 8
L fragwürdige Rekursion Allgemeine Java-Themen 4
L Kleine Rekursion Allgemeine Java-Themen 12
M Rekursion!! Allgemeine Java-Themen 8
J Rekursion in Schleifenkonstrukt wandeln Allgemeine Java-Themen 21
R Rekursion Ablauflogik Allgemeine Java-Themen 19
M Rückwärts geführte Rekursion Allgemeine Java-Themen 3
Schandro StackOverflowError bei Rekursion verhindern Allgemeine Java-Themen 14
G Werte bei Rekursion viel höher als erwartet Allgemeine Java-Themen 3
G Rekursion - Denksport Allgemeine Java-Themen 6
S Rekursion und StackOverflow Allgemeine Java-Themen 11
P Stackoverflow in Rekursion. Bin ich schuld oder Java? Allgemeine Java-Themen 9
W kompliziertes Konstrukt von Schleifen/If/else. Rekursion? Allgemeine Java-Themen 22
S Rekursion Allgemeine Java-Themen 2
Linad Tiefe der Rekursion als Abbruchbedingung Allgemeine Java-Themen 6
Linad Zahlensysteme -> Rekursion Allgemeine Java-Themen 4
N Frage zu einer Rekursion Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben