优先队列

来源:互联网 发布:2017全球社交网络排名 编辑:程序博客网 时间:2024/06/06 06:35

头文件为:#include<queue>

优先队列的结构体定义:

                                           

struct node{    int x;    friend bool operator<(node a,node b)    {        return a.x<b.x;//大的先输出    }}a,b;

#include<iostream>#include<queue>using namespace std;struct node{    int x;    friend bool operator<(node a,node b)    {        return a.x<b.x;//大的先输出    }}a,b;int main(){    priority_queue<node>q;//    cin>>a.x>>b.x;    q.push(a);    q.push(b);    node m;    m=q.top();    q.pop();    cout<<m.x<<endl;     m=q.top();    cout<<m.x<<endl;}


0 0
原创粉丝点击