graphen:breitensuche:aufgabe2loesung:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
graphen:breitensuche:aufgabe2loesung:start [2023/10/23 08:17] – [Lösungsidee:] Martin Pabst | graphen:breitensuche:aufgabe2loesung:start [2023/10/23 13:16] (aktuell) – Martin Pabst | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
< | < | ||
- | <img src=" | + | <img src=" |
<div class=" | <div class=" | ||
Zeile 13: | Zeile 13: | ||
g.ungerichteteKanteHinzufügen(0, | g.ungerichteteKanteHinzufügen(0, | ||
g.ungerichteteKanteHinzufügen(1, | g.ungerichteteKanteHinzufügen(1, | ||
- | g.ungerichteteKanteHinzufügen(1, | + | g.ungerichteteKanteHinzufügen(1, |
g.ungerichteteKanteHinzufügen(2, | g.ungerichteteKanteHinzufügen(2, | ||
g.ungerichteteKanteHinzufügen(3, | g.ungerichteteKanteHinzufügen(3, | ||
Zeile 20: | Zeile 20: | ||
g.ungerichteteKanteHinzufügen(3, | g.ungerichteteKanteHinzufügen(3, | ||
g.ungerichteteKanteHinzufügen(5, | g.ungerichteteKanteHinzufügen(5, | ||
- | g.ungerichteteKanteHinzufügen(5, | + | g.ungerichteteKanteHinzufügen(5, |
g.ungerichteteKanteHinzufügen(1, | g.ungerichteteKanteHinzufügen(1, | ||
g.ungerichteteKanteHinzufügen(6, | g.ungerichteteKanteHinzufügen(6, | ||
g.ungerichteteKanteHinzufügen(7, | g.ungerichteteKanteHinzufügen(7, | ||
- | g.breitensuche(1); | + | if(g.istZusammenhängend()) { |
+ | | ||
+ | } else { | ||
+ | | ||
+ | } | ||
Zeile 41: | Zeile 45: | ||
} | } | ||
| | ||
- | | + | |
boolean[] besucht = new boolean[adj.length]; | boolean[] besucht = new boolean[adj.length]; | ||
LinkedList< | LinkedList< | ||
- | warteschlange.addLast(start); | + | warteschlange.addLast(0); |
- | besucht[start] = true; | + | besucht[0] = true; |
- | println(" | + | println(" |
// Solange die Warteschlange nicht leer ist | // Solange die Warteschlange nicht leer ist | ||
Zeile 64: | Zeile 68: | ||
} | } | ||
+ | |||
+ | for (int i = 0; i < besucht.length; | ||
+ | | ||
+ | return false; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | return true; | ||
} | } | ||
graphen/breitensuche/aufgabe2loesung/start.1698049053.txt.gz · Zuletzt geändert: 2023/10/23 08:17 von Martin Pabst