Конечно, есть, но с матерью всех предостережений .
Простой массив узлов с удаленными узлами, имеющими флаг deleted
, имеет постоянное время удаления, но этоЭто предостережение, оно предъявляет крайне плохие требования ко времени для всех других операций.
Редактировать
Ответ, первоначально говоривший о отсортированном массиве , ноэто был неправильный выбор слов (извините, не английский родной).Я имел в виду indexed , как в классическом случае массива (например, C) - по сути, это означает, что в доступе к элементам массива нет скрытого O (> 1) (для установки удаленного флага).
Еще один момент: я имею в виду только удаление, а не поиск и удаление