Hallo zusammen,
Ich hätte folgende aufgabe:
Stellt den Kopf dar ... die Aufgabe ist den Baum nach einem X zu durchsuchen und dessen Anzahl wieder zu geben:
Folgenden Ansatz habe ich:
Ich frage mich ob die doppelte If-Bedingung funktioniert und wenn ja wie er ohne left.Next beispielsweise in den nächsten Knoten geht.
Viele Grüße
Lazy
Ich hätte folgende aufgabe:
Code:
class TreeNode
{
private int Cont = 0;
private TreeNode Left = null;
private TreeNode Rght = null;
public TreeNode(int _Cont, TreeNode _Left, TreeNode _Rght) {
Cont = _Cont;
Left = _Left;
Rght = _Rght;
}
}
Folgenden Ansatz habe ich:
Code:
public int countCont(int X){
int anzahl = 0;
if(left!=null){
if(left.Cont == X) anzhal ++;
left.countCont(X);
}
}
if(right!=null){
if(right.Cont == X) anzhal ++;
right.countCont(X);
}
}
return anzahl;
Viele Grüße
Lazy