Вопросы по теме '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 просмотров
schedule
24.02.2023
Как разделить дек на две части
Я пишу что-то, где я часто извлекаю и добавляю, и подумал, что было бы уместно использовать 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