✏️ Übungen zu Kap. 4 · Nachbarschaftsmatrix und Nachbarschaftsliste
Freiwillig – such dir aus, was du üben willst.
Begründe, warum die Länge des Binärworts immer eine Quadratzahl ist.
Noch ein Wort
Gegeben ist das Binärwort einer Nachbarschaftsmatrix (die Zeilen der Matrix von links nach rechts hintereinander gelesen):
0111110100110101010110010
Zeichne den zugehörigen Graphen. Die Knoten A bis E stehen für die Zeilen 1 bis 5 der Matrix.
Zeichne den zugehörigen Graphen. Die Knoten A bis E stehen für die Zeilen 1 bis 5 der Matrix.
Exkurs: Graphen in Programmiersprachen
Derselbe Graph auf vier Arten:
formal: G = (V, E) mit V = {B, F, G, D}; E = {{B,F}, {F,D}, {F,G}, {G,D}}
Matrix (Reihenfolge B, D, F, G): 0010 / 0011 / 1101 / 0110 – Binärwort 0010001111010110
Liste: B: F · D: F, G · F: B, D, G · G: D, F
Entscheide für jede der vier Darstellungen, ob und wie du sie in Python abbilden könntest (Datentypen int, float, str, bool sowie Listen).