list(双向链表)
头文件:list
创建方式如下
int main()
{
list<int> l;
}
stack(栈)
头文件:stack
创建方式如下
int main()
{
stack<int> s;
}
队列
头文件:queue
1.单向队列(queue)
#include<iostream>
#include<queue>
using namespace std;
int main()
{
queue<int> q;
}
2.双向队列(deque)
#include<iostream>
#include<queue>
using namespace std;
int main()
{
deque<int> d;
}
优先队列(priority_queue)
需要有一个容器作为载体
#include<iostream>
#include<queue>
#include<vector>
using namespace std;
int main()
{
priority_queue<vector<int>> p;
}