Если у меня есть очередь, которая составляет {1, 3, 10, 22}
, и мне нужно максимальное и минимальное значение (22, 1)
, поэтому Я сделал maxHeap и minHeap с priority_queue, и я получил два priority_queue. но мне нужно только макс и мин. Я думаю, что я просто делаю одну maxheap и получаю max в root и получаю min в (где). Если возможно.
Так можно ли получить MAX & MIN всего за одну макси-кучу или мин-кучу? Или я должен сделать две приоритетные очереди?