Content
Was ist ein Graph?
- Ein Graph ist eine Datenstruktur die aus mehreren Knoten (Nodes besteht)
- Eine Node kann mehrere Nodes als Nachbarn haben, das heißt, sie hat eine Verbindung zu diesen Nachbarn
Simples Beispiel für einen Graphen
Konkrete Implementierung
- Erstelle eine Graph Datenstruktur, welche eine Liste von Nodes hat
- Erstelle eine Datenstruktur für Node mit (x/y Koordinaten)
- Verwende für die Nachbarn eine Listen in der jeweiligen Node
- Erstelle aus den schwarzen Pixeln des folgenden Labyrinths einen Graphen