Чем отличается глубокая копия от поверхностной?

Поверхностные копии дублируются language-independent как можно меньше. Неглубокая language-agnostic копия коллекции — это копия shallow-copy структуры коллекции, а не deep-copy элементов. При неглубоком deep-copy копировании две коллекции shallow-copy теперь имеют общие элементы.

Глубокие shallow-copy копии дублируют все. Глубокая language-agnostic копия коллекции — это две deep-copy коллекции, в которых дублируются deep-copy все элементы исходной коллекции.

language-agnostic

copy

deep-copy

shallow-copy

2022-10-13T01:02:35+00:00
Вопросы с похожей тематикой, как у вопроса:

Чем отличается глубокая копия от поверхностной?