Структура данных не-BTree, где вставки выполняются отсортированным образом, но позже я могу удалять объекты из случайных мест - PullRequest
0 голосов
/ 10 октября 2010

Я хочу найти объект с O (logN), а также удалить с помощью O (log N) - но не стоит переходить к реализации сбалансированного дерева.

Есть идеи для этого?

Ответы [ 3 ]

2 голосов
/ 10 октября 2010
1 голос
/ 11 октября 2010

Да, используйте список пропусков.Это вероятностная структура данных с логарифмической вставкой / поиском / удалением, но без сложного кода баланса деревьев.

1 голос
/ 10 октября 2010
...