diff --git a/ARBEIT.java b/ARBEIT.java index a669894..0f80e08 100755 --- a/ARBEIT.java +++ b/ARBEIT.java @@ -23,38 +23,42 @@ class ARBEIT g = new GRAPH_MATRIX (14); g. KnotenEinfuegen ("A"); + g. KnotenEinfuegen ("B"); + g. KnotenEinfuegen ("C"); + g. KnotenEinfuegen ("D"); + g. KnotenEinfuegen ("E"); g. KnotenEinfuegen ("F"); - g. KnotenEinfuegen ("FD"); - g. KnotenEinfuegen ("HO"); - g. KnotenEinfuegen ("KA"); - g. KnotenEinfuegen ("LI"); + g. KnotenEinfuegen ("G"); + g. KnotenEinfuegen ("H"); + g. KnotenEinfuegen ("I"); + g. KnotenEinfuegen ("J"); + g. KnotenEinfuegen ("K"); + g. KnotenEinfuegen ("L"); g. KnotenEinfuegen ("M"); g. KnotenEinfuegen ("N"); - g. KnotenEinfuegen ("PA"); - g. KnotenEinfuegen ("R"); - g. KnotenEinfuegen ("RO"); - g. KnotenEinfuegen ("S"); - g. KnotenEinfuegen ("UL"); - g. KnotenEinfuegen ("W\u00DC"); + g. KnotenEinfuegen ("O"); + g. KnotenEinfuegen ("P"); + g. KnotenEinfuegen ("Ziel"); + + + g. KanteEinfuegen ("A", "B", 1); + g. KanteEinfuegen ("A", "D", 1); + g. KanteEinfuegen ("B", "C", 1); + g. KanteEinfuegen ("B", "I", 1); + g. KanteEinfuegen ("I", "H", 1); + g. KanteEinfuegen ("I", "P", 1); + g. KanteEinfuegen ("P", "N", 1); + g. KanteEinfuegen ("P", "O", 1); + g. KanteEinfuegen ("N", "L", 1); + g. KanteEinfuegen ("N", "M", 1); + g. KanteEinfuegen ("M", "K", 1); + g. KanteEinfuegen ("M", "J", 1); + g. KanteEinfuegen ("J", "Ziel", 1); + g. KanteEinfuegen ("D", "G", 1); + g. KanteEinfuegen ("D", "E", 1); + g. KanteEinfuegen ("E", "F", 1); + g. KanteEinfuegen ("E", "J", 1); - g. KanteEinfuegen ("W\u00DC", "N", 104); - g. KanteEinfuegen ("N", "R", 80); - g. KanteEinfuegen ("HO", "W\u00DC", 192); - g. KanteEinfuegen ("HO", "N", 116); - g. KanteEinfuegen ("HO", "R", 166); - g. KanteEinfuegen ("FD", "W\u00DC", 98); - g. KanteEinfuegen ("M", "A", 64); - g. KanteEinfuegen ("M", "N", 163); - g. KanteEinfuegen ("M", "R", 117); - g. KanteEinfuegen ("M", "RO", 60); - g. KanteEinfuegen ("UL", "A", 59); - g. KanteEinfuegen ("UL", "W\u00DC", 165); - g. KanteEinfuegen ("UL", "LI", 126); - g. KanteEinfuegen ("UL", "S", 103); - g. KanteEinfuegen ("S", "KA", 53); - g. KanteEinfuegen ("S", "F", 127); - g. KanteEinfuegen ("R", "PA", 72); - g. KanteEinfuegen ("F", "W\u00DC", 131); // Formatiertes Ausgeben der Adjazenzmatrix in der Konsole System. out. println ("Matrix"); @@ -68,4 +72,6 @@ class ARBEIT System. out. println ("Breitensuche"); g. BreitenSuche ("M"); } + + }