Hallo.
Ich hab eine Frage zu Collections.
Vorneweg: Ja, ich habe die API durchgelesen und mich sowohl hier als auch in anderen Foren umgesehen.
Kurz zur Aufgabe:
Wir sollen einen Nichtdeterministischen endlichen Automaten implementieren. Das ist soweit nicht das Problem. Jedoch haben wir Vorgaben bekommen, die mich echt verzweifeln lassen.
Derzeit haenge ich an folgendem Stueck code, der vorgegeben ist:
private List<Collection<Transition>> charAdj = new ArrayList<Colleciton<Transition>>(ALPHABET_LENGTH + 1);
Transition ist eine von mir erstellte Klasse, die einfach nur 3 Werte speichert.
Ich weiss allerdings nichts mit dem gegebenen Code anzufangen. Offensichtlich ist es eine Liste So viel weiss ich. Aber ich kann nichts mit diesem Teil anfangen <Collection<Transition>>. Was bedeutet das? Dass in der Liste eine Collection von Transitionen gespeichert ist???? Und wie zum Henker greif ich auf den Kram zu??
Eigentlich muesste ich da eine Liste haben, in de ich sowohl chars als auch Listen von Transitionen speichern kann, ich hab aber einfach keinen Dunst wie man das macht
Weiss da jemand Rat?
Ausserdem hab ich noch folgende Funktion vorgegeben:
Collection<State> getTargets(char Symbol)
Das heisst, ich bekomme einen char uebergeben, durchsuche die Collection nach dem Char, und gebe dann eine Collection mit allen objekten zurueck, in der der char enthalten ist, korrekt?
Ich hab eine Frage zu Collections.
Vorneweg: Ja, ich habe die API durchgelesen und mich sowohl hier als auch in anderen Foren umgesehen.
Kurz zur Aufgabe:
Wir sollen einen Nichtdeterministischen endlichen Automaten implementieren. Das ist soweit nicht das Problem. Jedoch haben wir Vorgaben bekommen, die mich echt verzweifeln lassen.
Derzeit haenge ich an folgendem Stueck code, der vorgegeben ist:
private List<Collection<Transition>> charAdj = new ArrayList<Colleciton<Transition>>(ALPHABET_LENGTH + 1);
Transition ist eine von mir erstellte Klasse, die einfach nur 3 Werte speichert.
Ich weiss allerdings nichts mit dem gegebenen Code anzufangen. Offensichtlich ist es eine Liste So viel weiss ich. Aber ich kann nichts mit diesem Teil anfangen <Collection<Transition>>. Was bedeutet das? Dass in der Liste eine Collection von Transitionen gespeichert ist???? Und wie zum Henker greif ich auf den Kram zu??
Eigentlich muesste ich da eine Liste haben, in de ich sowohl chars als auch Listen von Transitionen speichern kann, ich hab aber einfach keinen Dunst wie man das macht
Weiss da jemand Rat?
Ausserdem hab ich noch folgende Funktion vorgegeben:
Collection<State> getTargets(char Symbol)
Das heisst, ich bekomme einen char uebergeben, durchsuche die Collection nach dem Char, und gebe dann eine Collection mit allen objekten zurueck, in der der char enthalten ist, korrekt?