Algorytmy i struktury danych · Senior · Pytanie 38 z 75

Co daje współdzielenie struktury (structural sharing) w trwałych strukturach danych?

Wyjaśnienie

Aktualizacja jednego liścia drzewa kopiuje tylko ścieżkę do korzenia, O(log n), a stare wersje pozostają ważne. Opierają się na tym niemutowalne aktualizacje w Redux, Immer i kolekcjach Clojure; dzięki temu sprawdzanie zmian przez === jest tanie.

Do poczytania

Błąd w pytaniu

Algorytmy i struktury danych · Senior · pytanie 38

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
Co daje współdzielenie struktury (structural sharing) w trwałych… - pytanie rekrutacyjne Algorytmy i struktury danych Senior