Я ищу структуру данных, которая поддерживает постоянную производительность по времени для добавления элемента в начало, конец и произвольный доступ.
Я думаю, двусторонняя очередь.Поддерживает ли двусторонняя очередь постоянную производительность по времени для произвольного доступа?Если да, то как это достигается?
Я знаю, что можно использовать двойной связанный список для создания двусторонней очереди.Но как построить индекс по всем элементам для обеспечения произвольного доступа с постоянным временем?
Спасибо за вашу помощь.
Джерри