Algorytmy i struktury danych · Senior · Pytanie 53 z 75

Rozwiązanie rekurencyjne jest poprawne, ale przekracza limit czasu przez powtarzające się podproblemy z trzema parametrami. Jaka jest zwykła pierwsza poprawka?

Wyjaśnienie

Gdy każdy stan jest zapamiętany, liczba różnych stanów ogranicza pracę. W JavaScripcie wystarczy klucz w rodzaju ${i},${j},${k} lub tablica 3D. Potem warto rozważyć kolejność od dołu, aby uniknąć głębokiej rekurencji.

Do poczytania

Błąd w pytaniu

Algorytmy i struktury danych · Senior · pytanie 53

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