В настоящее время я работаю над проектом, в котором реализовал вектор структурных указателей для использования в качестве очереди с приоритетами. Я использую цикл for, чтобы определить положение в векторе (если не меньше, чем задний ход), а затем использую insert()
, чтобы поместить указатель структуры в положение в очереди. Я использую back()
в качестве начала очереди, чтобы я мог поддерживать функциональность pop вектора.
Я просто пытался определить, добавит ли использование библиотеки кучи увеличение скорости, так как этот проект зависит от времени. Если хотите, можете предоставить код, размер кучи / вектора может сильно возрасти, поскольку это алгоритм поиска Ханойской системы A *.
Подумал, что я бы попросил о будущих знаниях, чтобы сэкономить мне некоторые отладочные перестановки точек останова, если бы кто-нибудь знал об этом.