常见的stl容器有哪些
时间: 2024-02-02 20:03:39 浏览: 203
STL各种容器详细例子
常见的STL容器有以下几种:
1. vector(向量):动态数组,可以快速随机访问元素。
2. list(链表):双向链表,可以在任意位置插入和删除元素。
3. deque(双端队列):双向开口的队列,可以在队列的两端进行插入和删除操作。
4. stack(栈):后进先出(LIFO)的数据结构,只能在栈顶进行插入和删除操作。
5. queue(队列):先进先出(FIFO)的数据结构,只能在队列的一端进行插入和删除操作。
6. priority_queue(优先队列):基于堆的数据结构,可以按照一定的优先级进行插入和删除操作。
7. set(集合):有序且不重复的元素集合,可以进行插入、删除和查找操作。
8. map(映射):键值对的集合,可以根据键进行插入、删除和查找操作。
9. unordered_set(无序集合):无序且不重复的元素集合,可以进行插入、删除和查找操作。
10. unordered_map(无序映射):键值对的集合,可以根据键进行插入、删除和查找操作。
阅读全文