Übung Grundbegriffe der Graphentheorie 1
Aus ProgrammingWiki
Archivierte Version vom 2015-10-25T15:41:54+00:00. Aktuelle Version
Programmiertechnische Umsetzung von Graph-Strukturen
- Gegeben ist folgendes IGraph Interface mit einer Hilfsklasse Edge zur einfacheren Behandlung von Kanten
Interface
Aufgabe
- Erstelle 2 Klassen die das IGraph Interface implementieren
- als Adjazenzmatrix
- als Adjazenzliste
Hilfestellung
- Es gibt einen Graph-Generator der das IGraph Interface benutzt um zufällige Graphen zu erzeugen
- Mit generate werden dem Graph g eine entsprechende Menge von Knoten (cntVertex) und Kanten (cntEdges) zur Initialisierung übergeben
- Die richtige Umsetzung der Speicherung wird mit den Funktionen getVertices und getEdges automatisch geprüft
- Die beiden Klassen können hier im Programming Wiki implementiert werden
- Hier kann die Implementation geprüft werden