Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:graphen:doerfer:start [07.12.2022 12:51] – Frank Schiebel | faecher:informatik:oberstufe:graphen:doerfer:start [07.12.2022 12:57] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 15: | Zeile 15: | ||
{{ : | {{ : | ||
+ | |||
+ | **(A)** Gib für jede andere Straße ihren Zustand an. | ||
+ | |||
+ | Mit Hilfe des folgenden Algorithmus kann man den Zustand der Straßen automatisch ermitteln: | ||
+ | - Setze alle Straßen auf "nicht entscheidbar" | ||
+ | - Kennzeichne alle Straßen von einem unerreichbaren Dorf zu einem erreichbaren Dorf als "nicht befahrbar" | ||
+ | - Für jede Straße S zwischen zwei erreichbaren Dörfern: | ||
+ | - Markiere S als "nicht befahrbar" | ||
+ | - Bestimme die Anzahl der Dörfer, die von Dorf A aus über " | ||
+ | - Stimmt die Anzahl mit der Anzahl der Dörfer ohne " | ||
+ | |||
+ | **(B)** Begründe, warum eine Straße zwischen einem erreichbaren und einem nicht erreichbaren Dorf auf jeden Fall auf "nicht befahrbar" | ||
+ | |||
+ | **(C)** Erläutere die Breitensuche und wie sie in Schritt 3.b) zur Bestimmung der erreichbaren Dörfer eingesetzt werden kann. | ||
+ | |||
+ | **(D)** Implementiere die Methode '' | ||
+ | Straßenzustand aller Straßen als Status der Kanten im Graphen speichert. Knoten, die Städte mit " | ||
+ | der erreichbaren Städte wie in Schritt 3.b) beschrieben bestimmt, schon fertig implementiert ist. | ||
+ | |||
+ | {{ : | ||
+ |