2025-02-04 20:29:50
发布于:上海
#include<bits/stdc++.h>
#include<queue>
using namespace std;
int t,n=10;
//queue<int> q;
//priority_queue<int,vector<int>,less<int> > q;//优先队列,大根堆,从大到小
priority_queue<int, vector<int>,greater<int> > q;//小根堆,从小到大
int main(){
srand(time(0));//随机种子
for(int i=0;i<n;i++){
t=rand()%99+1;//[1,99]
cout<<t<<' ';
q.push(t); //入队
}
cout<<endl;
while(q.size()){
// cout<<q.front()<<' ';
cout<<q.top()<<' ';
q.pop();//出队
}
return 0;
}
这里空空如也
有帮助,赞一个