Algorytmy i struktury danych · Middle · Pytanie 70 z 75

Dlaczego tablice zwykle przechodzi się szybciej niż listy wiązane, choć oba to O(n)?

Wyjaśnienie

Big O ukrywa stałe. Ciągła pamięć jest ładowana do cache liniami, a węzły listy rozsiane po stercie powodują chybienia cache. Dlatego w praktyce tablice wygrywają w większości zastosowań.

Do poczytania

Błąd w pytaniu

Algorytmy i struktury danych · Middle · pytanie 70

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