Алгоритми та структури даних · Senior · Запитання 38 з 75

Що дає структурне спільне використання (structural sharing) у персистентних структурах даних?

Пояснення

Оновлення одного листа дерева копіює лише шлях до кореня, O(log n), а старі версії лишаються дійсними. На цьому тримаються іммутабельні оновлення в Redux, Immer і колекціях Clojure; це ще й робить дешевими перевірки змін через ===.

Де почитати

Помилка в запитанні

Алгоритми та структури даних · Senior · запитання 38

Перевірте себе

Пройдіть тест Алгоритми та структури даних · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест