C++ STL
STL 就是借助模板把常用的数据结构及其算法都实现了一遍,并且做到了数据结构和算法的分离,对于平时机测或考研上机会有所帮助,有助于提高编码的速度和质量
Fare-well
今天也要开心鸭
展开
-
1.动态数组vector
14.将两个无序vector合并为一个有序vector。3.vector删除末尾最后一个元素。4.vector删除某一指定位置元素。5.vector删除某一范围内的元素。1.在vector最后加入一个元素。6.vector删除某一指定值元素。9.vector中查找某一元素。2.在vector中插入元素。8.判断vector是否为空。10.对vector进行排序。11.对vector进行逆置。12.对vector进行遍历。13.交换两个vector。7.清空整个vector。原创 2022-10-23 15:22:51 · 241 阅读 · 0 评论 -
2.链表容器list
3.删除list的开头第一个元素或末尾最后一个元素。14.将两个无序list合并为一个有序list。1.在list的开头或者末尾添加一个元素。4.删除list某一指定位置元素。5.list删除某个范围内的元素。6.list删除某一指定值元素。9.list中查找某一元素。2.在list中插入元素。8.判断list是否为空。10.对list进行排序。11.对list进行逆置。12.对list进行遍历。13.交换两个list。7.清空整个list。原创 2022-10-23 15:25:00 · 206 阅读 · 0 评论 -
3.栈容器stack
7.将栈A赋值给栈B(前提是两个栈已经存在)原创 2022-10-23 15:28:27 · 130 阅读 · 0 评论 -
4.双端队列容器deque
13.将两个无序deque合并为一个有序deque。4.deque删除某一指定位置元素。5.deque删除某一范围内的元素。6.deque删除某一指定值元素。3.deque删除最后一个元素。1.在deque两端插入元素。2.在deque中间插入元素。9.deque中查找某一元素。8.判断deque是否为空。10.对deque进行排序。11.对deque进行遍历。12.交换两个deque。7.清空整个deque。原创 2022-10-23 15:34:45 · 505 阅读 · 0 评论 -
5.优先队列容器priority_queue
2.向priority_queue中加入一个元素。5.判断priority_queue当前是否为空。3.删除priority_queue的队首元素。4.返回priority_queue的队首元素。1.关于priority_queue的初始化。原创 2022-10-23 15:38:09 · 493 阅读 · 0 评论 -
6.集合容器set
11.在set中二分查找第一个大于等于某个值的元素的迭代器。10.将set2中不存在于set1中的元素并入set1中。12.在set中二分查找第一个大于某个值的元素的迭代器。13.在set中进行二分查找某个元素是否存在。6.判断set中是否含有某个元素。3.删除set中某一范围的元素。2.删除set中的某个元素。7.在set中查找某一元素。1.向set中插入元素。5.判断set是否为空。9.对set进行遍历。原创 2022-10-23 15:43:02 · 145 阅读 · 0 评论 -
7.映射容器map
6.判断map中是否包含某个元素。3.删除map中的某个元素。7.在map中查找某一元素。1.map的常见构造种类。2.向map中插入元素。5.判断map是否为空。9.对map进行遍历。原创 2022-10-23 15:44:18 · 261 阅读 · 0 评论