Class ReconstructionUtility
java.lang.Object
org.unibl.etf.pj2.app.pathfinding.reconstruction.ReconstructionUtility
Pomocna klasa za dodatne operacije pri rekonstrukciji putanje.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String[][]generateDetailedPathTableData(String pathString) Metoda koja generise detaljnu tabelu svih voznji od prvog do zadnjeg cvora.static intgetMinPathPrice(String pathString, boolean invert) Metoda za pronalazak najjeftinijeg moguceg puta izmedju prvog i posljednjeg cvora neke putanje.static intgetMinPathTime(String pathString) Metoda za pronalazak najkraceg moguceg puta izmedju prvog i posljednjeg cvora neke putanje.
-
Constructor Details
-
ReconstructionUtility
public ReconstructionUtility()
-
-
Method Details
-
generateDetailedPathTableData
Metoda koja generise detaljnu tabelu svih voznji od prvog do zadnjeg cvora.- Parameters:
pathString- String putanje gdje je svaki cvor delimitiran sa " -> ".- Returns:
- Dvodimenzionalni niz koji se dalje upotrebljuje za generisanje tabele kao njen data parametar.
-
getMinPathTime
Metoda za pronalazak najkraceg moguceg puta izmedju prvog i posljednjeg cvora neke putanje.- Parameters:
pathString- String putanje gdje je svaki cvor delimitiran sa " -> ".- Returns:
- Najkrace vrijeme za prelazak date putanje
-
getMinPathPrice
Metoda za pronalazak najjeftinijeg moguceg puta izmedju prvog i posljednjeg cvora neke putanje.- Parameters:
pathString- String putanje gdje je svaki cvor delimitiran sa " -> ".invert- Vratiti najskuplju umjesto najjeftinije- Returns:
- Najmanja cijena za prelazak date putanje
-