Изменения

Перейти к: навигация, поиск

Персистентные структуры данных

29 байт добавлено, 15:53, 30 марта 2015
Метод копирование пути
===Метод копирование пути===
Пусть нам нужно сделать какое-то обновление в дереве, например, добавить очередной элемент, но при этом мы не хотим потерять старое дерево. Возьмем узел, в который мы хотим добавить нового ребенка. Вместо того чтобы добавлять нового ребенка, мы скопируем этот узел, к копии добавим нового ребенка, также скопируем все узлывплоть до корня, из которых достижим первый скопированный нами узел вместе со всеми указателями. Все вершины, из которых наш измененный узел не достижим, мы не трогаем.
[[Файл:Копирование пути.png]]
Анонимный участник

Навигация