STL queue
queue< type > q; //创建一个类型为type的队列q
q.push(item); //在队尾添加元素item
q.size(); //队列长度
q.pop(); //队首出队
q.front(); //获取队首元素
q.empty(); //判断队列是否为空,空返回1,不空返回0
//默认为数值大在队首top(从大到小排)
priority_queue<char> q;
priority_queue<int, vector<int>, less<int> >q; //等价
//以下格式为数值小的在队首,即从小到大排
priority_queue<int, vector<int>, greater<int> >q;
q.top(); //获取队首元素,与queue的front一样

浙公网安备 33010602011771号