Öncelik sırası: Priority_queue


Priority Queue, bir konteyner türüdür , maksimum (veya minimum) elemanı (O(1)), kapsayıcıya eleman yerleştirme hızını logaritmik (O(logn)) değerine yükselterek.

Temel Operatörler:


üst   -  Üst 
öğeye erişme
 
boyut  - Kapsayıcıdaki öğelerin sayısını döndürür 

bas  - bir öğe ekler ve alttaki kapsayıcıyı sıralar 

pop  - ilk öğeyi kaldırır 

Maksimumu alma örneği:

 
 
#include <iostream>
#include <queue>
#include "stdio.h"
kullanarak namespace std;

ana()
{

Priority_queue <int>p_queue;
int N,a;
scanf("%d",&N);

için(int ve = 0;i<N;i++)
{
   
scanf("%d",&a);
p_queue.push(a);

  }
  cout<<p_queue.top();

}