Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Prüfungen im Bachelor-Studium (1. - 5. Semester) » aud » Forendiskussionen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige ÜberarbeitungNächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
pruefungen:bachelor:aud:loesungws14 [08.04.2019 14:47] – Nico Hambauer | pruefungen:bachelor:aud:loesungws14 [09.07.2021 11:58] – BobbyB | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
===== Forendiskussionen ===== | ===== Forendiskussionen ===== | ||
- | * [[https:// | + | * [[https:// |
- | * [[https:// | + | * [[https:// |
+ | * [[https:// | ||
===== Lösungsversuch ===== | ===== Lösungsversuch ===== | ||
Zeile 73: | Zeile 74: | ||
int pos = hk; //current position during exploration | int pos = hk; //current position during exploration | ||
do { //b) | do { //b) | ||
- | for(int i = 0; i < b i++) { | + | for(int i = 0; i < b; i++) { |
if(map[pos][i] == null || map[pos][i].equals(k)) { //keine NullPointerException dank lazy evaluation | if(map[pos][i] == null || map[pos][i].equals(k)) { //keine NullPointerException dank lazy evaluation | ||
K kold = map[pos][i]; | K kold = map[pos][i]; | ||
Zeile 194: | Zeile 195: | ||
} | } | ||
d = c; | d = c; | ||
- | c = c.z; | + | c = c.z; //Anmerkung anderer Student: müsste mMn c = c.a sein |
} | } | ||
+ | | ||
+ | // Anmerkung anderer Student: Das Zuruecksetzen von d fehlt mMn, da man ja unten mit dem oben veraenderten c weitermacht . Hab es mal hier drunter eingefuegt | ||
+ | d = this; | ||
| | ||
DLNode< | DLNode< | ||
Zeile 203: | Zeile 207: | ||
} | } | ||
d = e; | d = e; | ||
- | e = e.a; | + | e = e.a; //Anmerkung anderer Student: müsste mMn e = e.z sein |
} | } | ||