Мне нужно реализовать структуру данных, которая поддерживает удаление вставки и поиск в O (log (n)) и извлечение специального объекта в O (1). В моей структуре данных должны храниться автомобили, отсортированные по их идентификатору, и у каждого автомобиля есть поле, которое представляет время до следующей службы. Мне нужно извлечь транспортные средства, которые должны были быть следующими в O (1). Все предложения приветствуются.Как создать структуру данных с ограничениями времени выполнения
Я понял, что мне нужны две отдельные структуры данных, и я подумал о том, что 1 очередь и 1 приоритетная очередь отсортированы по другим параметрам, но содержат копию того же указателя. Проблема, которую я имею, заключается в том, что когда я пытаюсь удалить из структуры «set», я остаюсь с мусором в другой структуре данных (очередь приоритетов).
Эта домашняя работа связана с любым случаем? –
Домашнее задание кажется вероятным –
Как вы определяете, какое транспортное средство находится рядом с заботой? –