priority-queue

Кто-то когда-нибудь реализована очереди Вгос? Стоит ли это реализовывать или имеет высокие константы времени выполнения, такие как куча Фибоначчи?...

В моем PriorityQueue у меня есть 2 типа клиентов, VIP и регулярные. Я хочу сначала обслуживать VIP, а потом обычных клиентов. Если CustomerID Если клиент VIP, он идет в конце VIP-части очереди Если клиент является постоянным, он идет в конце всей очереди. Другими словами, Я хочу Сортировать по логиче...

Я впервые использую приоритетную очередь. Я пытаюсь реализовать алгоритм Дейкстры для школы, и я решил, что мне нужна минимальная куча, чтобы сделать это. Сейчас мои узлы-указатели, и я хочу сравнить их вес, но я не думаю, что могу перегрузить > и Код до сих пор: priority_queue<Node*, vector<Nod...

У меня есть массив элементов (в примере это просто целые числа), которые сравниваются с помощью некоторого пользовательского компаратора. В этом примере я моделирую этот компаратор, определяя i SMALLER j тогда и только тогда, когда scores[i] <= scores[j]. У меня есть два подхода: используя кучу текущих...

Что быстрее: вставка в приоритетную очередь или ретроспективная сортировка? Я генерирую некоторые элементы, которые мне нужно отсортировать в конце. Мне было интересно, что быстрее с точки зрения сложности: вставка их непосредственно в priority_queue или аналогичную структуру данных, или использование алгори...

Учитывая, что у меня есть рабочий, подписанный на две очереди "низкий" и "высокий", я хотел бы, чтобы рабочий работал только с сообщениями из очереди с низким приоритетом, Если очередь с высоким приоритетом пуста. Я пытаюсь сделать это, определив два канала и установив prefetch на более высокое значение в оч...

Я внедряю игрушечный планировщик, который считывает входной файл спецификаций процесса, таких как время прибытия, общее время выполнения, а затем планирует процесс на основе случайных пакетов ввода-вывода/процессора. Файл имеет формат Время прибытия, общее время процессора, пакет процессора, пакет ввода...

Я ищу .NET-реализацию приоритетной очереди или структуры данных кучи приоритетные очереди-это структуры данных, которые обеспечивают большую гибкость, чем простая сортировка, поскольку они позволяют новым элементам входить в систему через произвольные интервалы. Гораздо более экономично вставлять новое за...

в .NET Framework в PresentationCore.проблемы, есть универсальный PriorityQueue<T> класс, код которого можно найти здесь. Я написал короткую программу, чтобы проверить сортировку, и результаты не были большими: using System; using System.Collections.Generic; using System.Diagnostics; using MS.Internal;...

у меня есть приоритетная очередь в Java целых чисел: PriorityQueue<Integer> pq= new PriorityQueue<Integer>(); когда я называю pq.poll() Я получаю минимальный элемент. вопрос: как изменить код, чтобы получить максимальный элемент?...