Hi,
hallo an Alle. Als Neuer in der Java-Welt habe ich eine Frage bzgl. Baumstrukturen.
Ich habe einiges im Google über JTree gelesen, aber ich brauche kein UI, sondern will die Baumstruktur
zur Laufzeit in einem Objekt halten. Desweiteren habe ich über binäre Bäume gelesen, aber das scheint
mir nicht ganz zu helfen. Treeset und TreeMap scheinen auch nicht das Richtige sein...
Hoffe habe da nichts übersehen, aber vielleicht könnt ihr mir sagen, was ich für eine Klasse am besten
für mein unten stehende Aufgabe nehmen soll?
Gibt es in Java nicht eine Klasse, wo ich eine Baumstruktur erzeugen kann, um dann später diese abzufragen,
d.h. z.B. eine Abfrage, wie z.B. "gebe mir das Kind vom Knoten A".
So soll mein Baum aussehen:
Root (hat 2 Kinder, nämlich A und B)
- A
--A1
---A11
--A2
--A3
-B
--B1
--B2
--B3
---B31
---B32
usw...
D.h. B hat 3 Kinder, nämlich B1, B2 und B3.
B3 hat hingegen 2 Kinder, nämlich B31 und B32.
B32 könnte z.B. dann 7 Kinder haben usw...
Vielen Dank für eure Hilfe.
G
Karl
hallo an Alle. Als Neuer in der Java-Welt habe ich eine Frage bzgl. Baumstrukturen.
Ich habe einiges im Google über JTree gelesen, aber ich brauche kein UI, sondern will die Baumstruktur
zur Laufzeit in einem Objekt halten. Desweiteren habe ich über binäre Bäume gelesen, aber das scheint
mir nicht ganz zu helfen. Treeset und TreeMap scheinen auch nicht das Richtige sein...
Hoffe habe da nichts übersehen, aber vielleicht könnt ihr mir sagen, was ich für eine Klasse am besten
für mein unten stehende Aufgabe nehmen soll?
Gibt es in Java nicht eine Klasse, wo ich eine Baumstruktur erzeugen kann, um dann später diese abzufragen,
d.h. z.B. eine Abfrage, wie z.B. "gebe mir das Kind vom Knoten A".
So soll mein Baum aussehen:
Root (hat 2 Kinder, nämlich A und B)
- A
--A1
---A11
--A2
--A3
-B
--B1
--B2
--B3
---B31
---B32
usw...
D.h. B hat 3 Kinder, nämlich B1, B2 und B3.
B3 hat hingegen 2 Kinder, nämlich B31 und B32.
B32 könnte z.B. dann 7 Kinder haben usw...
Vielen Dank für eure Hilfe.
G
Karl