Algorytmy i struktury danych · Middle · Pytanie 22 z 75

Jak zbudować kolejkę na dwóch stosach, aby każda operacja była zamortyzowanie O(1)?

Wyjaśnienie

Przenoszenie odwraca kolejność, więc najstarszy element ląduje na szczycie "out". Każdy element jest przenoszony najwyżej raz, więc n operacji kosztuje razem O(n).

Do poczytania

Błąd w pytaniu

Algorytmy i struktury danych · Middle · pytanie 22

Sprawdź się

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

Rozwiąż ten test