Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:graphen:doerfer:start [07.12.2022 12:41] – angelegt Frank Schiebel | faecher:informatik:oberstufe:graphen:doerfer:start [07.12.2022 12:57] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 13: | Zeile 13: | ||
Die Hauptstraße ist immer befahrbar. Unten ist das Straßennetz abgebildet. Die Hauptstraße führt zu Dorf A ganz links oben. | Die Hauptstraße ist immer befahrbar. Unten ist das Straßennetz abgebildet. Die Hauptstraße führt zu Dorf A ganz links oben. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | **(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. | ||
+ | |||
+ | {{ : | ||
+ |