Очередь с приоритетом(priority queue)
500 UAHРеализуйте очередь с приоритетом.
Это обычная очередь с операциями постановки в очередь(enqueue) и удаления из очереди (dequeue), но дополнительно имеет количество очков(score) для каждого элемента, и во время вызова удаления из очереди возвращается элемент с наивысшым score (или первый вставленный из нескольких элементов с максимальным score).
Команды соответствуют операциям очереди:
ENQUEUE - ставит в очередь элемент с заданным именем и score.
DEQUEUE - удаляет элемент в начале очереди и выводит его на вывод.
DONE - последняя команда, после которой программа может завершиться.
Пример программы
Input:
ENQUEUE a 5
ENQUEUE b 9
DEQUEUE
ENQUEUE c 12
DEQUEUE
DEQUEUE
DONE
Output:
b 9
c 12
a 5Должно гарантироватся, что удаление из очереди(DEQUEUE) не будет вызвано для пустой очереди, что имя элемента не содержит символа пробела и что score являются целыми числами.
Отзыв заказчика о сотрудничестве с Антоном Ц.
Очередь с приоритетом(priority queue)Быстро и качественно. Всем доволен
Отзыв фрилансера о сотрудничестве с Марком Редом
Очередь с приоритетом(priority queue)Несложная задача, Заказчик оперативно проверил и оплатил
-
5878 345 0 Можно сделать такое, надо только уточнить нюансы реализации.
Срок с запасом.
Актуальные фриланс-проекты в категории Python
Рассылка по группам
1500 UAH
Нужен софт который будет подключаться к телеграмм сессии, будет заходить в телеграмм группы и отправлять сообщения которое ему скажут Python, Разработка ботов ∙ 11 часов 52 секунды назад ∙ 21 ставка |
Построить модель классификации клиентов1. Есть данные клиентов в Mongo/SQL (примерно 20 000 записей с сырыми данными). 2. Необходимо на их основе построить фичи и модель классификации клиентов на поведенческие группы. 3. Проект выполнить на Python. AI и машинное обучение, Python ∙ 1 день 13 часов назад ∙ 30 ставок |
ИТ Автоматизация ведения VAT-отчетности
10 000 UAH
Необходимо разработать систему для автоматизации переноса данных о продажах из CRM в бухгалтерскую систему Wafeq. Система должна импортировать банковские и платежные отчеты, автоматически сверять платежи с инвойсами, формировать инвойсы для VAT-отчетности и минимизировать ручную… AI и машинное обучение, Python ∙ 1 день 19 часов назад ∙ 40 ставок |
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 2 дня 7 часов назад ∙ 39 ставок |
Автоматическая публикация видео в социальные сети по расписаниюТехническое задание (ТЗ) Автоматическая публикация видео в социальные сети по расписаниюОписание проекта Нужен скрипт/бот (Python предпочтительно, либо любое другое решение на ваш выбор — главное стабильность и простота поддержки), который автоматически публикует видео из папки… Python, Разработка ботов ∙ 2 дня 19 часов назад ∙ 58 ставок |