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:18] – [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 25: | Zeile 25: | ||
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.1698049102.txt.gz · Zuletzt geändert: 2023/10/23 08:18 von Martin Pabst