Algorithmen und Datenstrukturen · Middle · Frage 30 von 75

Wie zählt man Inseln (zusammenhängende Gruppen aus 1en) in einem Gitter aus 0en und 1en?

Antwort zeigen

Richtige Antwort: Ab jeder unbesuchten 1 per BFS/DFS die Insel markieren

Erklärung

Jede Traversierung markiert eine Zusammenhangskomponente, die Zahl der gestarteten Traversierungen ist also die Antwort. Jede Zelle wird eine konstante Zahl von Malen besucht: O(rows × cols).

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Middle · Frage 30

Teste dich selbst

Mach den Test Algorithmen und Datenstrukturen · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen