Nel STL C ++, priority_queue
(heap) può essere utilizzato con qualsiasi contenitore sottostante, ad esempio deque
. In che modo l'implementazione rimane O(log n)
se deque
s non scambia un elemento nell'indice a
con indice b
in tempo costante?