Priorisierung der Exceptions
-
- BASIC-Programmierer
- Beiträge: 144
- Registriert: 9. Mai 2006 22:01
- Wohnort: Mainz
- Kontaktdaten:
Priorisierung der Exceptions
Hallo,
ich habe folgende Frage: Wenn in einem Graphen mit 2 Knoten diese jeweils mit einer Hin- und Rückkante miteinander verbunden werden, welche Exeception wird dann zu erst erwartet? Einen parallel-edges-Geschichte oder einen zylus-gefunden-Geschichte?
Ich werfe zuerst eine FileFormatException wegen den parallelen Kanten, glaube aber, dass da eher eine GraphContainsCycleException erwartet wird...
Gruß,
y.
ich habe folgende Frage: Wenn in einem Graphen mit 2 Knoten diese jeweils mit einer Hin- und Rückkante miteinander verbunden werden, welche Exeception wird dann zu erst erwartet? Einen parallel-edges-Geschichte oder einen zylus-gefunden-Geschichte?
Ich werfe zuerst eine FileFormatException wegen den parallelen Kanten, glaube aber, dass da eher eine GraphContainsCycleException erwartet wird...
Gruß,
y.
-
- BASIC-Programmierer
- Beiträge: 144
- Registriert: 9. Mai 2006 22:01
- Wohnort: Mainz
- Kontaktdaten:
ich breche schon während dem einlesen ab, falls eine parallele kante gefunden wird. ist meiner meinung nach auch sinnvoller als trotzdem nocheinmal auf zyklus zu testen, wenn schon beim einlesen eine regelverletzung eintritt.
ps: pn für dich
ps: pn für dich
icq# 117752728
email: 7pinacoladas@gmx.net
email: 7pinacoladas@gmx.net
-
- BASIC-Programmierer
- Beiträge: 144
- Registriert: 9. Mai 2006 22:01
- Wohnort: Mainz
- Kontaktdaten:
ok ich hatte es wohl falsch verstanden. die "parallele kanten" geschichte im script hatte sich wohl nur auf ungerichtete bezogen. durch die partielle ordnung der kanten im gerichteten graohen löst sich das problem von selbst.
icq# 117752728
email: 7pinacoladas@gmx.net
email: 7pinacoladas@gmx.net
Sämtliche Lesefehler, die Java so mitbringt sind alles Erben von IOException ...Wang Tang hat geschrieben:So, was anderes:
wenns die einzulesende Datei nicht existiert, sollen wir:
- nichts tun (FileNotFoundException wird automatisch geworfen..)
- abfangen -> IOException werfen
- abfangen -> FileFormatException werfen
?
Kurz nachdenken ...
Dann erkennen, dass man dafür nichts machen muss.