All Classes Interface Summary Class Summary
| Class |
Description |
| Controller |
Die Klasse Controller stellt den Controller des Hauptfensters / Menu dar.
|
| EditTabMitController |
Die Klasse EditTabMitController stellt einen Tab inclusive ihres Controllers
zur Editierung eines Graphs dar.
|
| Graph |
Dies ist das Herz vom "GraphTester" - der Graph selber, gepeichert als Adjazenzliste.
|
| GraphAlgo |
description
|
| GraphAlgo_BellmanFord |
Dieser Algorithmus findet die kürzesten Pfade in einem gewichteten Graphen.
|
| GraphAlgo_Breitensuche |
Dieser Algorithmus nummeriert alle Knoten des Graphen.
|
| GraphAlgo_Coloring_Schueler |
Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten
die gleiche Farbe haben und möglichst wenige Farben benutzt werden.
|
| GraphAlgo_ColoringBacktracking |
Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten
die gleiche Farbe haben und möglichst wenige Farben benutzt werden.
|
| GraphAlgo_ColoringGreedy |
Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten
die gleiche Farbe haben und möglichst wenige Farben benutzt werden.
|
| GraphAlgo_ColoringGreedyRandom |
Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten
die gleiche Farbe haben und möglichst wenige Farben benutzt werden.
|
| GraphAlgo_Dijkstra |
Dieser Algorithmus findet die kürzesten Pfade in einem gewichteten Graphen.
|
| GraphAlgo_DominatingSetBacktracking |
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.
|
| GraphAlgo_DominatingSetGenetisch |
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.
|
| GraphAlgo_DominatingSetGreedyA |
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.
|
| GraphAlgo_DominatingSetGreedyB |
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.
|
| GraphAlgo_DominatingSetGreedyC |
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.
|
| GraphAlgo_DominatingSetGreedyD |
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.
|
| GraphAlgo_DominatingSetGreedyE |
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.
|
| GraphAlgo_DominatingSetGreedyF |
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.
|
| GraphAlgo_DominatingSetGreedyG |
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.
|
| GraphAlgo_DominatingSetGreedyH |
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.
|
| GraphAlgo_DominatingSetGreedyI |
Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.
|
| GraphAlgo_EulerkreisExistenz |
Dieser Algorithmus testet, ob ein Eulerkreis existiert.
|
| GraphAlgo_Moore |
Dieser Algorithmus findet die kürzesten Pfade in einem ungewichteten Graphen.
|
| GraphAlgo_MST_Kruskal |
Dieser Algorithmus sucht einen minimal Spanning Tree
Algorithmus: Kruskal
|
| GraphAlgo_MST_Prim |
Dieser Algorithmus sucht einen minimal Spanning Tree
Algorithmus: Prim
|
| GraphAlgo_Tiefensuche |
Dieser Algorithmus nummeriert alle Knoten des Graphen.
|
| GraphAlgo_TiefensucheRek |
Dieser Algorithmus nummeriert alle Knoten des Graphen.
|
| GraphAlgo_toplogischeSortierung |
Dieser Algorithmus findet eine topologische Sortierung des Graphen.
|
| GraphAlgo_TSPBacktracking |
Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling
Salesman Problem).
|
| GraphAlgo_TSPGenetisch |
description
|
| GraphAlgo_TSPGreedy |
Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling
Salesman Problem).
|
| GraphAlgo_TSPGreedy2 |
Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling
Salesman Problem).
|
| GraphAlgo_TSPGreedyOpt |
Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling
Salesman Problem).
|
| GraphAlgo_ZyklusBacktracking |
Dieser Algorithmus ist ein Beispiel für einen Backtracking-Algorithmus.
|
| GraphElement |
Die Klasse GraphElement ist eine Oberklasse von Knoten und Kanten.
|
| GraphenTester |
|
| GraphOptions |
Die Klasse GraphOptions speichert, wie ein Graph in einem Fenster vom
GraphPlotter angezeigt wird.
|
| GraphPlotter |
Der GraphPlotter ist das Herzstueck der Visualisierung und dient als Schnittstelle zur GUI.
|
| HauptTabMitController |
Die Klasse HauptTabMitController stellt einen Tab inclusive ihres Controllers
für das Hauptfenster des Graphentesters dar.
|
| Hilfe |
|
| Hilfefenster |
Die Klasse Hilfefenster stellt ein Hilfefenster für die Simulation eines
Algorithmus bereit.
|
| HSB |
Hilfsklasse für das HSB-Farbmodell
|
| Kante |
Die Klasse Kante beschreibt die Datenstruktur einer Kante, bestehend aus Startknoten, Gewicht und Zielknoten.
|
| Knoten |
Diese Klasse Knoten definiert einen Knoten.
|
| NumberField |
|
| Picture |
Bildklasse fuer die Simulation von Processing-Befehlen
Diese Klasse stellt ein BufferedImage bereit, in das mit Processing-Befehlen gezeichnet
werden kann.
|
| PictureViewer |
|
| SimulationTabMitController |
Die Klasse SimulationTabMitController stellt einen Tab inclusive ihres Controllers
zur Simulation eines Algorithmus dar.
|
| Table |
|
| TableRow |
|
| TabMitController |
Die Klasse TabMitController stellt die Oberklasse für alle Tabs des Graphentesters
dar.
|
| UnterTabMitController |
Die Klasse UnterTabMitController stellt einen Tab inclusive ihres Controllers
zur händischen Erforschung eines Algorithmus.
|
| XML |
|