X-Git-Url: http://svarog.pmf.uns.ac.rs/gitweb/?p=spa2-materijali.git;a=blobdiff_plain;f=PretrazivanjeSaVracanjem%2FLavirint%2FObjedinjenoResenje%2FLavirint.java;fp=PretrazivanjeSaVracanjem%2FLavirint%2FObjedinjenoResenje%2FLavirint.java;h=77069ae02001960c6c0c9ffec707739bb05fbc7c;hp=e127633907ead5e23fd9dee959e13ea92ef84e1e;hb=2f2710782e8107fc8dd587e6b70212e521561c42;hpb=b04c5f13df7820e4396613b790f29f03b6e783ec 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 +}