Algorytmy i struktury danych · Senior · Pytanie 62 z 75

Dlaczego dla niektórych łamigłówek DFS jest lepszy od BFS, choć BFS znajduje najkrótsze rozwiązania?

Wyjaśnienie

Przy współczynniku rozgałęzienia b i głębokości d BFS trzyma w kolejce do bᵈ stanów. DFS z iteracyjnym pogłębianiem bierze to, co najlepsze z obu: najkrótsze rozwiązania przy O(d) pamięci, kosztem powtarzania płytkich poziomów.

Do poczytania

Błąd w pytaniu

Algorytmy i struktury danych · Senior · pytanie 62

Sprawdź się

Rozwiąż test Algorytmy i struktury danych · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test