Klasse GraphIO

java.lang.Object
graph.GraphIO

public class GraphIO extends Object
Die Klasse GraphIO liest gerichtete Graphen ein und gibt sie auf der Standardausgabe aus.
  • Konstruktordetails

    • GraphIO

      public GraphIO()
  • Methodendetails

    • readGraph

      public static Graph readGraph(int size, String filename)
      Einlesen eines Graphen aus einer Datei.

      Die Datei muss wie folgt aufgebaut sein:

      source   destination  cost
      

      Die Spalten sind durch Leerzeichen oder Tabulatoren zu trennen.

      Parameter:
      size - Größe des Graphen
      filename - Dateiname
      Gibt zurück:
      Graph
      Löst aus:
      IllegalArgumentException - wenn Größe kleiner als 1 oder Dateiname fehlt
    • printGraph

      public static void printGraph(Graph g)
      Ausgabe des Graphen g auf der Standardausgabe. Die Ausgabereihenfolge ist zufällig.
      Parameter:
      g - Graph