-
Notifications
You must be signed in to change notification settings - Fork 0
Home
089 edited this page Apr 27, 2017
·
3 revisions
Ideen für Features sind:
- Definition/Finden einer Datenstruktur mit denen Graphen repräsentiert werden können.
- Einlesen von Graphen aus Textfile mit mathematischer Notation (z.B. G = ({1,2,3,4,5}, {{1,2}, {1,3}, {1,4}, {4,5}}) oder auch G = ({1,2,3,4}, {(1,2), (2,1), (1,4), (3,1)})) oder auch als CSV-Datei (Adjazenzmatrix)
- Ausgabe von Eigenschaften und Informationen zu gegebenen Graphen (z.B. hatKreis, istBaum, sindNachbarn)
- Graphen ausgeben/übergeben an dot/graphviz
Links/Quellen:
- https://de.wikibooks.org/wiki/Mathematik-Glossar:_Graphentheorie
- https://www7.in.tum.de/um/courses/ds/ws1314/index.php?category=folien
- http://sigmajs.org/
Umfang (siehe https://dl.dropboxusercontent.com/u/13563262/lectures/algdatii/html/Blatt02.html)
- C++-Code in dem Gruppen-GitHub-Repository
- moderner C++-Code (C++11, C++14)
- Unittests mit “vernünftiger” Code-Abdeckung
- Website für das Projekt inkl. Sourcecode-Dokumentation (Doxygen)
- Anbindung an Travis CI
- Projekt übersetzen
- Unittests ausführen
- evtl. Website für das Projekt bauen