Hallo zusammen,
ich behandle zur Zeit das Thema Bäume.
Dabei sollte ich einmal die Anzahl der einzenen Nodes zählen welches wie folgt klappt.
Wenn ich nun die Aufgabe auf einen Graphen Übertrage, welcher ein spezieller Baum ist komme ich so nicht mehr hin. Zum einen muss er sich merken welchen Knoten er schon gezählt hat und zum anderem muss er alle finden.
Wie kann ich das implementieren?
Und zusätzlich würde mich Interessieren ob ich / wie ich den Graphen bzw seine einzelnen Nodes in einem Array Abspeichern kann.
Vielen Dank schon einmal für die Hilfe.
ich behandle zur Zeit das Thema Bäume.
Dabei sollte ich einmal die Anzahl der einzenen Nodes zählen welches wie folgt klappt.
Code:
public static int zaehle(TreeNode root) {
if (root == null){
return 0;
}
return 1 + zaehle(root.left) + zaehle(root.right);
}
Wenn ich nun die Aufgabe auf einen Graphen Übertrage, welcher ein spezieller Baum ist komme ich so nicht mehr hin. Zum einen muss er sich merken welchen Knoten er schon gezählt hat und zum anderem muss er alle finden.
Wie kann ich das implementieren?
Und zusätzlich würde mich Interessieren ob ich / wie ich den Graphen bzw seine einzelnen Nodes in einem Array Abspeichern kann.
Vielen Dank schon einmal für die Hilfe.