Class ReconstructionUtility

java.lang.Object
org.unibl.etf.pj2.app.pathfinding.reconstruction.ReconstructionUtility

public class ReconstructionUtility extends Object
Pomocna klasa za dodatne operacije pri rekonstrukciji putanje.
  • Constructor Details

    • ReconstructionUtility

      public ReconstructionUtility()
  • Method Details

    • generateDetailedPathTableData

      public static String[][] generateDetailedPathTableData(String pathString)
      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

      public static int getMinPathTime(String pathString)
      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

      public static int getMinPathPrice(String pathString, boolean invert)
      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