stl
elbadaernu
这个作者很懒,什么都没留下…
展开
-
c++ 队列queue的几个基本用法
c++ 队列queue的几个基本用法基本性质 queue模板类的定义在<queue>头文件中。 队列符合“先进先出”原则的“公平队列”,与栈的“先进后出”原则刚好相反。可以用queue<int>que方式定义。基本操作 que.front()// 取队首元素 que.back() // 取队尾元素 que.push(x)// 将元素x入队 que.pop() //原创 2017-03-26 22:03:09 · 6809 阅读 · 0 评论 -
c++ 优先队列 priority_queue
c++ 优先队列 priority_queue基本性质 优先队列与队列的差别在于优先队列不是按照入队的顺序出队,而是按照队列中元素的优先权顺序出队。头文件还是<queue>。可以用priority_queue<int>que来声明,这个que是一个“越小整数优先级越低的优先队列”。基本操作基本操作与队列相同,不过取队首元素从front()变成了top()。 que.top() // 取队首原创 2017-03-26 22:21:43 · 661 阅读 · 2 评论