File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed
data_structures/Cpp/Queue Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change
1
+ #include < iostream>
2
+ #include < queue>
3
+
4
+ using namespace std ;
5
+
6
+ void showPriQueue (priority_queue <int > pri_queue) {
7
+ while (!pri_queue.empty ()){
8
+ cout << pri_queue.top ()<<" " ;
9
+ pri_queue.pop ();
10
+ }
11
+ }
12
+
13
+ int main (){
14
+ priority_queue <int > myqueue;
15
+ int number_values;
16
+
17
+ cout << " Enter the total number of element: " ;
18
+ cin >> number_values;
19
+
20
+ for (int index = 0 ; index < number_values; index++) {
21
+ myqueue.push (index);
22
+ }
23
+
24
+ cout << " Values in myqueue : " ;
25
+ showPriQueue (myqueue);
26
+ cout << " \n Size of myqueue : " << myqueue.size () << endl;
27
+ cout << " First element of the myqueue : " << myqueue.top () << endl;
28
+ cout << " Pop element from myqueue " ;
29
+ myqueue.pop ();
30
+ cout << " \n Values in myqueue after pop : " ;
31
+ showPriQueue (myqueue);
32
+
33
+ return 0 ;
34
+ }
You can’t perform that action at this time.
0 commit comments