Вопросы по теме 'priority-queue'

Как реализовать PriorityBlockingQueue с ThreadPoolExecutor и настраиваемыми задачами
Я много искал, но не нашел решения своей проблемы. У меня есть собственный класс BaseTask , который использует ThreadPoolExecutor для обработки задач. Я хочу установить приоритеты задач, но когда я пытаюсь использовать PriorityBlockingQueue ,...
20993 просмотров

Удалить элемент из середины std::heap
Я использую приоритетную очередь в качестве планировщика с одним дополнительным требованием. Мне нужно иметь возможность отменить запланированные элементы. Это равносильно удалению элемента из середины приоритетной очереди. Я не могу использовать...
7398 просмотров
schedule 04.04.2024

Приоритеты в очереди приоритетов
Я задавал вопрос на собеседовании по приоритетным очередям, и у меня есть простой вопрос, с которым я надеялся получить помощь. Вопрос в том: Должны ли приоритеты быть интегральными? Могу ли я реализовать строковые приоритеты. Заранее спасибо...
463 просмотров

Есть ли библиотека для C, которая обеспечивает приоритетные очереди?
Есть ли библиотека для C, которая обеспечивает приоритетные очереди? Меня интересуют библиотеки с открытым исходным кодом, которые обычно устанавливаются на Linux-машинах, что-то вроде glib, предоставляющее некоторые структуры данных.
6100 просмотров
schedule 02.02.2024

Разрыв связи в очереди приоритетов с использованием python
Я использую очередь кучи для реализации алгоритма, когда я добавляю новые узлы в свою очередь, они сортируются с помощью эвристической функции: например, heappush(queue, (score(node), node)), что фантастично, кроме из-за того, что когда я выталкиваю...
5677 просмотров
schedule 21.04.2024

Приоритетная очередь для объекта HashMap в Java
Я создал объект HashMap, который хранит строку как ключ и соответствующее значение как int. Теперь я хочу иметь приоритетную очередь, в которой все строки присутствуют в объекте HashMap со значением в качестве ссылки для назначения приоритетов. Я...
9702 просмотров
schedule 17.07.2022

Ошибка компиляции приоритетной очереди STL без класса
Я думал, что понял это, но, похоже, я ошибался. У меня сложилось впечатление, что первый элемент в «‹...>» — это тип, который должен храниться в очереди, второй — тип контейнера (выбор «вектор» или «удален из очереди») и третий это класс, который...
2308 просмотров
schedule 01.03.2024

Порядок приоритета Queue в Java?
Я не могу понять порядок PriorityQueue в Java. Насколько я понимаю, они основаны на куче и не могут предоставить точный порядок итерации в качестве порядка вставки. Я хочу тогда знать, на каком основании priorityQueue сортируют сами. Данный код:...
13398 просмотров
schedule 22.07.2022

Продвигайте узел после того, как уже потеряли 2 или более дочерних элементов
В операции decrease-key кучи Фибоначчи, если разрешено потерять s > 1 дочерних элементов перед вырезанием узла и его объединением с корневым списком (продвижение узла), изменяет ли это общую сложность выполнения? Я думаю, что изменений в...
161 просмотров

Запланировать несколько асинхронных задач в Android
Я хочу запланировать или поставить в очередь выполнение нескольких AsyncTask в фоновом режиме. У меня есть почтовый запрос AsyncTask для HTTP, который выполняется в службе. В то же время я делаю еще один HTTP-запрос в потоке пользовательского...
1119 просмотров

Проблемы с ИТЕРАТОРОМ в priority_queue
У меня проблема с С++. Я работаю с CodeBlocks и объявляю: #include < queue > использовать priority_queue вот так: priority_queue<pair<int,int>,vector<int>,Lower> p; где Нижний определен: struct Lower{ bool...
895 просмотров
schedule 24.07.2022

Могу ли я использовать приоритетную очередь в Java без реализации компаратора?
Если я хочу создать приоритетную очередь узлов, и каждый узел имеет только одно поле (т.е. int val ), нужно ли мне писать компаратор для приоритетной очереди?
1408 просмотров
schedule 29.12.2023

С++ 11, почему требуется дважды сравнивать информацию для построения priority_queue
Я чувствую себя глупо, задавая этот вопрос, но я действительно хочу знать причину, прежде чем серьезно «вводить дважды» в своем будущем коде. Например, я создаю абсолютную максимальную приоритетную очередь из myVector (вектор, определенный перед...
61 просмотров

Приоритетная очередь алгоритма Prim
Я пытаюсь реализовать алгоритм Прима на Java с приоритетной очередью. Я не могу найти свою ошибку. :/ Я просто понимаю, что очередь неправильно упорядочивает узлы. пример для графика: 0 4 7 5 4 0 2 3 7 2 0 1 5 3 1 0 Он всегда принимает...
1624 просмотров
schedule 12.11.2023

Java Min-Heap Реализация приоритетной очереди — итерация
Я пытаюсь использовать этот код для реализации приоритетной очереди. На сайте есть ряд вопросов относительно этой реализации, но, учитывая, сколько разных способов вы можете написать код, делающий по сути одно и то же, я все еще в растерянности после...
262 просмотров
schedule 09.06.2024

c ++ очередь с приоритетом фиксированного размера для хранения k-ближайших соседей
Я реализую поиск ближайшего соседа в древовидной структуре данных. Я сохраняю результаты в очереди с приоритетом, которая автоматически сортирует элементы в порядке возрастания, поэтому первые k элементов являются результатами. Контейнер...
1075 просмотров
schedule 04.06.2024

путаница с очередью приоритетов в java
У меня есть индексы массива, которые я хочу поставить в очередь приоритетов. Теперь я хочу использовать компаратор, который должен сравнивать эти индексы с другим массивом в том же классе. Как мне написать класс компаратора?
47 просмотров
schedule 08.04.2024

Почему и вставка, и извлечение в/из std::priority_queue занимают логарифмическое время?
[ std::priority_queue ] — это адаптер контейнера, обеспечивающий постоянный поиск (по умолчанию) элемент за счет логарифмической вставки и извлечения . Почему это? Я думаю, что сортировка происходит либо при вставке, либо при извлечении....
92 просмотров
schedule 03.11.2022

Безопасный способ удаления элементов из приоритетной очереди при ранжировании
Полную реализацию приоритетной очереди я взял из документации go . Я хочу удалить элементы, если они удовлетворяют некоторому условию. Итак, я должен: перебрать очередь, затем проверить состояние если условие в порядке, удалить элемент...
389 просмотров
schedule 19.05.2024

Xinu — установка нового приоритета для процесса в состоянии Suspended
Я создал процесс X в Xinu вместе с двумя другими процессами (y, z). Y и z имеют более высокий приоритет, чем X, поэтому они оба выполняются в соответствии с политикой планирования. В бэкэнде я хочу увеличить приоритет X на единицу в зависимости от...
139 просмотров