Войти
Подсказки

Быстрое удаление элемента из массива или массива записей (со сдвигом)

Автор:

Алгоритм найден при посещениях сайтов farb-rausch.

j=max;
for(i=0; i<j; )
{
  if("условие удаления"[i])
  {
    j--;
    "условие удаления"[i]="условие удаления"[j];
    "data"[i]="data"[j];
  }
  else
    i++;
}
max=i;

Очень полезная вещь при удалении повторяющейся текстуры из модельки (необходим больше для редакторов, конвертеров и т.п.)

5 ноября 2005