Advertisement
vaibhav1906

Priority Queue

Jan 11th, 2022
1,091
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.53 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4.  
  5. int main(){
  6.     priority_queue<int> pq;
  7.    
  8.     pq.push(8);
  9.     pq.push(2);
  10.     pq.push(13);
  11.    
  12.     cout<<pq.top()<<endl; //13
  13.    
  14.     pq.pop();
  15.    
  16.     cout<<pq.top()<<endl; //8
  17.    
  18.     priority_queue<int, vector<int> , greater<int> > min_pq;
  19.    
  20.     min_pq.push(8);
  21.     min_pq.push(2);
  22.     min_pq.push(13);
  23.    
  24.     cout<<min_pq.top()<<endl;
  25.    
  26.     priority_queue< pair<int,int> > pair_pq;
  27.    
  28.     pair_pq.push({8, 100});
  29.    
  30.     pair_pq.push({1,500});
  31.    
  32.     pair_pq.push({13,90});
  33.    
  34.     cout<<pair_pq.top().first<<endl;
  35.    
  36.    
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement