From: Ivan Pribela Date: Tue, 28 Nov 2017 21:54:07 +0000 (+0100) Subject: Lavirint, objedinjeno resenje, doterana klasa Lavirint X-Git-Url: https://svarog.pmf.uns.ac.rs/gitweb/?a=commitdiff_plain;h=2f2710782e8107fc8dd587e6b70212e521561c42;p=spa2-materijali.git Lavirint, objedinjeno resenje, doterana klasa Lavirint --- diff --git a/PretrazivanjeSaVracanjem/Lavirint/ObjedinjenoResenje/Lavirint.java b/PretrazivanjeSaVracanjem/Lavirint/ObjedinjenoResenje/Lavirint.java index e127633..77069ae 100644 --- a/PretrazivanjeSaVracanjem/Lavirint/ObjedinjenoResenje/Lavirint.java +++ b/PretrazivanjeSaVracanjem/Lavirint/ObjedinjenoResenje/Lavirint.java @@ -1,16 +1,16 @@ +import java.util.Comparator; + /** * Klasa Lavirint sadrzi 3 javne i tri privatne metode za trazenje puteva. - * + * * Klase KomparatorPoDuzini i KomparatorPoVrednosti predstavljaju komparatore * koji se korste pri trazenju najkraceg i najvrednijeg puta. */ - -import java.util.Comparator; - public class Lavirint { // Polje m sadrzi kompletnu mapu private Mapa m; + // Polje optResenje sluzi za pamcenje optimalnog resenja private Resenje optResenje; @@ -128,7 +128,7 @@ public class Lavirint { r.izbaciKraj(); return; } - + // pokusavamo da trazimo dalje put m.setPos(x, y, true); r.dodaj(x, y, m.getMat(x, y)); @@ -153,4 +153,4 @@ class KomparatorPoVredosti implements Comparator { public int compare(Resenje r1, Resenje r2) { return r2.getVrednost() - r1.getVrednost(); } -} \ No newline at end of file +}