История изменений
Исправление qulinxao3, (текущая версия) :
Достаточно одного прохода с убегающим и догоняющим индексами
и единичного удаления в конце хвоста от следующего после догоняющего
[upd] фактически это классическая «сборка мусора» сжатие живых на последовательности одним проходом где фильтрующее условие без сохранения внешних адресов у элементов
Исходная версия qulinxao3, :
Достаточно одного прохода с убегающим и догоняющим индексами
и единичного удаления в конце хвоста от следующего после догоняющего