priority_queue
来源:互联网 发布:海口优化公司 编辑:程序博客网 时间:2024/06/08 15:11
运算符重载<
#include<cmath>#include<iostream>#include<cstdio>#include<cstring>#include<string>#include<algorithm>#include<queue>#include<stack>#define inf 0x3f3f3f3fusing namespace std;struct node{ int x,y;}q[100];priority_queue<node> pq;bool operator <(struct node a,struct node b)//只能重载<,从小到大排列{ return a.x>b.x;}int main(){ q[0].x=1;q[0].y=2; q[1].x=3;q[1].y=2; q[2].x=2;q[2].y=2; for(int i=0;i<=2;i++) pq.push(q[i]); for(int i=0;i<=2;i++) { cout<<pq.top().x<<endl; pq.pop(); } return 0;}输出:
0 0
- priority_queue
- priority_queue
- priority_queue
- priority_queue
- priority_queue
- priority_queue
- priority_queue
- priority_queue
- priority_queue
- priority_queue
- priority_queue
- priority_queue
- priority_queue
- priority_queue
- Priority_queue
- priority_queue
- priority_queue
- priority_queue
- poj3368 Frequent values(rmq)
- C++学习笔记——set_intersection计算两个字符串交集
- 219. Contains Duplicate II
- linux select函数详解
- zcmu 1617补提交
- priority_queue
- 从fibonacci数列浅谈递归
- 114. Flatten Binary Tree to Linked List
- CF 271F,区间gcd
- 导入myeclipse的项目所有的java文件中文乱码
- 装饰模式(Decorator),迭代器模式(Iterator),组合模式(composite)
- Linux 系统增加swap分区
- OC基础:XML的解析方式
- ACM-补提交 (ZCMU-1617)