Вопросы по теме 'deque'

Построение многопоточной рабочей очереди (потребитель/производитель) на C++
У меня следующий сценарий: у меня есть один поток, который должен заполнить контейнер парами целых чисел (по сути, описанием задач), и у меня есть большое количество рабочих потоков (8-16), которые должны брать элементы из этого контейнер и выполнить...
6397 просмотров
schedule 24.11.2022

C# — Java Deque
в Java есть класс с именем Deque , и я хотел бы найти что-то подобное в .NET (С#). Причина, по которой мне это нужно, заключается в том, что мне нужно просмотреть последний элемент в коллекции, а затем удалить из очереди первый элемент в...
5410 просмотров
schedule 10.05.2023

Проверьте maxlen deque в python 2.6
Мне пришлось перейти с Python 2.7 на 2.6. Я использовал двухуровневую очередь со свойством maxlen и проверял, что такое maxlen. По-видимому, вы можете использовать maxlen в python 2.6, но в 2.6 деки не имеют атрибута maxlen. Каков самый чистый...
3571 просмотров
schedule 24.12.2022

Проблема двусторонней очереди
Я пытаюсь запустить этот метод, чтобы вставить универсальное значение (EltType) в двустороннюю очередь (deque), но я продолжаю получать исключение outOfBoundsException, которое просто не могу понять. Может ли кто-нибудь помочь мне с этим? Это просто...
641 просмотров
schedule 13.05.2023

Проблемы с реализацией дека в java
извините, просто следуя вопросу, который у меня был здесь: здесь я пытаюсь запустить этот метод чтобы удалить общее значение (EltType) из двусторонней очереди (deque), но я продолжаю получать сообщение об ошибке, я дважды вызываю insertFirst и...
1532 просмотров
schedule 21.01.2024

Эффективность очереди с точки зрения лучшей реализации - массив или связанный список
Какой способ обеспечивает более быструю постановку в очередь и удаление из очереди, когда мне нужно вставить очень мало элементов. Является ли массив лучше, чем связанный список? Мне нужно вставить несколько элементов, и я должен удалить и...
11166 просмотров
schedule 17.12.2022

О дополнительной косвенности deque‹T›
Задаваясь вопросом, почему мой доступ к памяти был несколько медленнее, чем я ожидал, я, наконец, понял, что реализация deque в Visual C++ действительно имеет встроенный дополнительный уровень косвенности, разрушающий мою локальность памяти. то...
1145 просмотров
schedule 14.11.2023

Нельзя использовать Boost::mutex в качестве частного члена класса при использовании с std::deque?
У меня возникли проблемы с deque и boost::mutex, я сделал простой пример, который будет компилироваться с ошибкой ниже. Проблема в том, что я хочу иметь очередь некоторого класса, который имеет один или несколько мьютексов в качестве частного...
3363 просмотров
schedule 16.03.2022

Стирание элементов контейнера Deque
Я хочу стереть элементы дека. Если у вас есть двухсторонняя очередь, содержащая структуры, и вы хотите печатать элементы сзади вперед, но не хотите печатать элементы, содержащие одинаковые элементы структуры, как вы это делаете? У меня есть такая...
1327 просмотров
schedule 24.04.2023

Печать первого массива в деке структур
У меня есть Deque, который содержит такие конструкции. struct New_Array { array<array<int,4>,4> mytable; int h; }; В этой структуре 2 разных массива могут иметь одинаковое значение h....
1085 просмотров
schedule 10.08.2022

Почему deque использует гораздо больше оперативной памяти, чем вектор в C++?
У меня есть проблема, над которой я работаю, где мне нужно использовать какой-то двумерный массив. Массив имеет фиксированную ширину (четыре столбца), но мне нужно создавать дополнительные строки на лету. Для этого я использовал векторы векторов и...
2212 просмотров
schedule 08.05.2022

deque::push_back() в С++
У меня есть две структуры в моем коде struct Node { int no; Node* next1; Node* next2; char path1; char path2; }; struct NodeSet { Node* entry; Node* exit; }; и дека вроде deque<NodeSet> nsQueue[100] Проблема в том, что когда...
1020 просмотров
schedule 05.03.2022

Удалите красивый стиль фото и скрипт, если они не существуют WordPress
Мне нужно удалить стиль и сценарий, связанные с "pretty_photo", из моей темы, но загрузить их снова только тогда, когда они вызываются или требуются у меня есть этот код в моем functions.php wp_enqueue_style('pretty_photo', MASTER_THEME_DIR...
125 просмотров
schedule 30.06.2022

удалить элементы из deque, содержащего карты
У меня есть deque, содержащий карту, и я пытаюсь удалить элемент по ключу карты. Это была моя попытка, но она не работает: typedef map<string,string> mmap; deque<mmap> q_map; int main() { mmap m;...
171 просмотров
schedule 05.08.2023

Почему deque::erase() вызывает оператор присваивания?
Как следует из названия, почему deque вызывает оператор присваивания содержащегося типа во время стирания()? Я могу понять, почему вектор может, потому что элементы в векторе находятся в непрерывной памяти, но поскольку deque не гарантирует...
359 просмотров
schedule 20.08.2022

Безопасно ли чтение глобального collections.deque из запроса Flask?
У меня есть приложение Flask, которое должно отображать пользователю результат длительной работы по указанному маршруту. Результат будет меняться каждый час или около того. Чтобы пользователю не приходилось ждать результата, я хочу, чтобы он...
256 просмотров

Как разделить дек на две части
Я пишу что-то, где я часто извлекаю и добавляю, и подумал, что было бы уместно использовать deque . Однако где-то в моем коде мне нужно разделить deque на два. Рассмотрим deque d from collections import deque d = deque(range(4))...
790 просмотров
schedule 12.10.2022

Почему std::queue не реализует insert(), а std::deque реализует?
Я читал std::queue и задавался вопросом, почему нет метода для эффективной вставки несколько элементов с помощью одной операции, а std::deque предлагает std::deque::insert ?
621 просмотров
schedule 11.06.2022

Ключ словаря и дека, не работают второй поплевый или первый поп. питон
Я новичок в python, у меня есть словарь с именем и значением ключа в виде дека, когда я добавляю в свою деку, он работает, но когда я пытаюсь вывести с помощью popleft, работает только первый from collections import deque class EmployeePoint:...
632 просмотров
schedule 02.09.2022

Самый быстрый способ объединить две деки
Существует ли более быстрый способ объединить две деки, чем этот? # a, b are two deques. The maximum length # of a is greater than the current length # of a plus the current length of b while len(b): a.append(b.popleft()) Обратите...
2724 просмотров
schedule 17.01.2023