LINUX.ORG.RU

История изменений

Исправление qulinxao3, (текущая версия) :

Достаточно одного прохода с убегающим и догоняющим индексами

и единичного удаления в конце хвоста от следующего после догоняющего

[upd] фактически это классическая «сборка мусора» сжатие живых на последовательности одним проходом где фильтрующее условие без сохранения внешних адресов у элементов

Исходная версия qulinxao3, :

Достаточно одного прохода с убегающим и догоняющим индексами

и единичного удаления в конце хвоста от следующего после догоняющего