STL学习
文章平均质量分 74
人生缓缓,自有答案
人生缓缓,自有答案
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STL-常用集合算法
求交集的两个集合必须的有序序列目标容器开辟空间需要从。原创 2025-06-03 13:06:13 · 267 阅读 · 0 评论 -
STL-常用算术生成算法
accumulate使用时头文件注意是 numeric,这个算法很实用。原创 2025-06-03 13:01:26 · 228 阅读 · 0 评论 -
STL-常用拷贝和替换算法
利用copy算法在拷贝时,目标容器记得提前开辟空间。原创 2025-06-03 12:55:14 · 369 阅读 · 0 评论 -
STL-常用排序算法
sort属于开发中最常用的算法之一,需熟练掌握。原创 2025-06-03 12:44:52 · 473 阅读 · 0 评论 -
STL-常用查找算法
二分查找法查找效率很高,值得注意的是查找的容器中元素必须的有序序列。原创 2025-06-02 18:45:04 · 936 阅读 · 0 评论 -
STL-常用遍历算法
for_each在实际开发中是最常用遍历算法,需要熟练掌握。原创 2025-06-02 18:36:25 · 163 阅读 · 0 评论 -
STL- 函数对象
重载的类,其对象常称为使用重载的()时,行为类似函数调用,也叫函数对象(仿函数)是一个,不是一个函数。原创 2025-06-02 18:30:13 · 695 阅读 · 0 评论 -
map/ multimap容器
map中所有元素都是pairpair中第一个元素为key(键值),起到索引作用,第二个元素为value(实值)所有元素都会根据元素的键值自动排序。原创 2025-06-02 16:09:06 · 528 阅读 · 0 评论 -
set/ multiset 容器
所有元素都会在插入时自动被排序。原创 2025-06-02 15:54:50 · 603 阅读 · 0 评论 -
list容器
List有一个重要的性质,插入操作和删除操作都不会造成原有list迭代器的失效,这在vector是不成立的。//在pos位置插入[beg,end)区间的数据,无返回值。//在pos位置插elem元素的拷贝,返回新数据的位置。//删除[beg,end)区间的数据,返回下一个数据的位置。//重新指定容器的长度为num,若容器变长,则以elem值填充新位置。//删除pos位置的数据,返回下一个数据的位置。//重新指定容器的长度为num,若容器变长,则以默认值填充新位置。//删除容器中所有与elem值匹配的元素。原创 2025-06-02 14:35:25 · 998 阅读 · 0 评论 -
queue 容器
(First In First Out,FIFO)的数据结构,它有两个出口。//queue采用模板类实现,queue对象的默认构造形式。队列容器允许从一端新增元素,从另一端移除元素。判断队是否为空 --- empty。返回队头元素 --- front。返回队尾元素 --- back。返回队列大小 --- size。队列中进数据称为 ---队列中出数据称为 ---//从队头移除第一个元素。//返回最后一个元素。//判断堆栈是否为空。入队 --- push。出队 --- pop。原创 2025-06-01 21:13:52 · 260 阅读 · 0 评论 -
stack容器
stack是一种(First In Last Out,FILO)的数据结构,它只有一个出口栈中只有顶端的元素才可以被外界使用,因此栈不允许有遍历行为栈中进入数据称为 ---push栈中弹出数据称为 ---pop。原创 2025-06-01 21:10:02 · 317 阅读 · 0 评论 -
deque容器
deque容器和vector容器的构造方式几乎一致,灵活使用即可。原创 2025-06-01 18:09:52 · 626 阅读 · 0 评论 -
vector容器
vector的多种构造方式没有可比性,灵活使用即可。原创 2025-06-01 16:45:52 · 1056 阅读 · 0 评论 -
string容器
插入和删除的起始下标都是从0开始。原创 2025-06-01 14:42:09 · 779 阅读 · 0 评论 -
STL初识
学习目标:vector中存放自定义数据类型,并打印输出//自定义数据类型public:mAge = age;//存放对象//创建数据it!= v.end();it++) {//放对象指针//创建数据it!= v.end();test02();return 0;原创 2025-06-01 14:04:55 · 559 阅读 · 0 评论
分享