Algorithmen und Datenstrukturen · Middle · Frage 49 von 75

Was ist Backtracking?

Antwort zeigen

Richtige Antwort: Eine Lösung schrittweise aufbauen und Sackgassen rückgängig machen

Erklärung

Es ist eine DFS über Entscheidungen: eine Wahl hinzufügen, rekursiv weiter, wieder entfernen. Pruning (früh abbrechen, wenn die Teillösung nicht klappen kann) hält es praktikabel. Klassische Aufgaben: Permutationen, N-Damen, Sudoku.

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Middle · Frage 49

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