0
ответов

Как разрезать дек? [дубликат]

Я изменил некоторый код, в котором использовался список, на использование очереди. Я больше не могу врезаться в него, так как получаю сообщение об ошибке: TypeError: индекс последовательности должен быть целым числом, а не 'slice' Вот REPL, который показы
вопрос задан: 3 April 2012 23:56
0
ответов

«переместить» два вектора вместе

Если у меня есть два вектора и я хочу объединить их в один, я могу сделать это следующим образом: std::vector a(100); // просто случайный размер здесь std::vector b(100); a.insert(std::end(a), ...
вопрос задан: 19 March 2012 22:02
0
ответов

Является ли эта двухсторонняя очередь потокобезопасной в python?

Я не могу решить, является ли следующая двухсторонняя очередь потокобезопасной. Короче говоря, я создал класс с двухсторонней очередью, которая отображает свое содержимое каждую 1 секунду в новом потоке (чтобы он не приостанавливал основную программу, п
вопрос задан: 18 December 2011 19:36
0
ответов

О дополнительной косвенности deque

Интересно, почему мой доступ к памяти был несколько медленнее чем я ожидал, я наконец понял, что реализация deque в Visual C ++ действительно имеет дополнительный уровень косвенного обращения, уничтожающий ...
вопрос задан: 29 November 2011 03:31
0
ответов

Сетевое программирование на C ++

Привет, я хотел бы расширить свои знания в C ++, поэтому первое, чем я займусь, - это сетевое программирование. Я хочу создать IRC-бота (который, надеюсь, научит меня программированию сокетов и ...
вопрос задан: 15 August 2011 14:18
0
ответов

Почему типичные реализации списков массивов не являются двусторонними?

Почему списки массивов обычно не реализованы как двусторонние, что поддерживает быструю амортизированную вставку впереди а как сзади? Есть ли когда-нибудь недостаток в использовании последнего перед ...
вопрос задан: 27 May 2011 03:49
0
ответов

Std :: deque не освобождает память, пока программа не завершится

В linux std :: deque не освобождает память до выхода из программы. Полный код ниже. Любая помощь будет оценена! #include #include <вектор> #include
вопрос задан: 29 April 2011 16:32
0
ответов

Существуют ли какие-либо тесты, показывающие хорошую производительность `collections.deque`?

Меня всегда заинтриговал объект Python collections.deque. Это похоже на список, за исключением того, что добавление / удаление элементов в начале происходит быстрее, чем в списке. Это вызывает у меня желание заменить ...
вопрос задан: 19 March 2011 20:16
0
ответов

Лучшая реализация с точки зрения производительности очереди - Массив или связанный список

Какой способ обеспечивает более быструю постановку и удаление из очереди, когда мне нужно вставить очень мало элементов. Лучше ли массив, чем связанный список? Мне нужно вставить несколько элементов, и я должен удалить и прочитать это ...
вопрос задан: 25 February 2011 03:46
0
ответов

Кто-нибудь знает этот Python структура данных?

Класс Python имеет шесть требований, перечисленных ниже. Только жирные термины следует рассматривать как требования. Производительность, близкая к O (1), для стольких из следующих четырех операций. Поддержание отсортированного порядка ...
вопрос задан: 4 November 2010 16:09
0
ответов

Проверить maxlen deque в python 2.6

Мне пришлось перейти с python 2.7 на 2.6. Я использовал двухстороннюю очередь со свойством maxlen и проверял, что такое maxlen. Очевидно, вы можете использовать maxlen в python 2.6, но в 2.6 deques ...
вопрос задан: 26 October 2010 02:30