Гибрид массива и списка

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Гибрид массива и списка

Выгодное кредитование

sriditerrs » 21 окт 2012, 22:48

Re: Гибрид массива и списка

T42 » 06 дек 2010, 14:32

На самом деле все достаточно просто, нужна небольшая модификация - использовать динамические ключи вместо фиксированных. В статье про неявное декартовое дерево описан один из вариантов реализации подобной структуры (см. http://e-maxx.ru/algo/treap).

Re: Гибрид массива и списка

Albor » 06 дек 2010, 11:09

и с возможностью быстрого доступа по индексу
Честно сказать, не представляю как к элементу дерева можно обратиться по индексу.

Re: Гибрид массива и списка

T42 » 04 дек 2010, 18:24

Не подходит. Один из вариантов использовать двоичные деревья. Но их надо балансировать...

Re: Гибрид массива и списка

Albor » 04 дек 2010, 17:37

Массив указателей не подходит?

Гибрид массива и списка

T42 » 01 дек 2010, 20:45

Вопрос по структурам данных. Кто нибудь знает или может быть видел где нибудь структуру, позволяющую реализовать массив элементов, с возможностью быстрой вставки (добавления) и удаления элемента в любом месте массива и с возможностью быстрого доступа по индексу за время О(log2(n)), или быстрее? Естественно, структура должна быть самобалансирующейся за такое же время или быстрее.

Вернуться к началу