Квазисписок

QArr хранит ссылки на переменные других объектов, позволяя сортировать и обрабатывать данные без изменения источника.

Назначение

Квазисписок QArr содержит ссылки на сторонние переменные объектов Arr, Dar и Pzl, а не собственные строки. Эти переменные можно читать и модифицировать, но удаление квазисписка не затрагивает исходные данные. Типичная задача — сортировка Пазла или удаление строк без изменения источника.

Ограничения

Квазисписок не копирует данные, а лишь ведёт к ним ссылки, поэтому результат обработки зависит от состояния исходного объекта. Связанная разновидность квази-объектов — Квазипазлы, которые работают со строками Пазла или их копиями. Обработка длинных Пазлов через QArr ускоряет выполнение циклов, точный множитель зависит от структуры данных.