全部评论 1

  • #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;
    }

    2025-02-02 来自 上海

    1

热门讨论