日记0005

今天上午在家学会(?)了STL数据结构堆,结果………………
我刚刚****手残点错按钮,把笔记删了
我*********************************** (口吐芬芳)
备份一下吧/fad:

首先你需要一个头文件:#include<queue>
priority_queue<int> q;//这是一个大根堆q
priority_queue<int,vector<int>,greater<int> >q;//这是一个小根堆q
//注意某些编译器在定义一个小根堆的时候greater<int>和后面的>要隔一个空格,不然会被编译器识别成位运算符号>> 

q.top()//取得堆顶元素,并不会弹出
q.pop()//弹出堆顶元素
q.push()//往堆里面插入一个元素
q.empty()//查询堆是否为空,为空则返回1否则返回0
q.size()//查询堆内元素数量

然后去老家
smwy堵爆了¿
今天真是倒霉透了,到现在还在堵车
而且在车上搞电脑,鼠标难用就不说了,电脑屏幕还反光,电脑被太阳晒的烫死了
还不如去上学¿¿¿

赞赏