Kantenlisten
Kantenlisten sind eine einfache Methode zur Darstellung von Graphen, bei der alle Kanten als Tupel gespeichert werden. In einem ungerichteten Graphen ist eine Kante typischerweise als (u, v) definiert, in einem gerichteten Graphen als (u, v). Bei gewichteten Graphen ergänzt man das Tupel um das Gewicht, z. B. (u, v, w). Je nach Restiktionssätzen können auch Mehrfachkanten oder Schleifen enthalten sein.
Die Speicherung erfolgt meist als Liste oder Sequenz von Kanten. Diese Darstellung eignet sich gut für Graphen
Im Vergleich zu Adjazenzlisten speichert die Kantenliste jede Kante nur einmal, was bei dünn besetzten Graphen
Anwendungen finden sich in Algorithmen, die direkt mit der Menge der Kanten arbeiten, wie dem Kruskal-Minimum-Spanning-Tree-Algorithmus,