摘要: STL-算法 目录STL-算法查找统计算法统计查找二分查找排序和通用算法排序随机合并反转复制替换删除算法复制替换删除唯一互换生成和异变算法数值算法关系集合算法交并集实践操作Vector中去重参考资料 STL的三大组件:容器(container) 算法(algorithm) 迭代器(iterator) 阅读全文
posted @ 2024-01-22 20:00 贝壳里的星海 阅读(5) 评论(0) 推荐(0) 编辑
摘要: STL-list链表 目录STL-list链表初始化创建添加删除元素遍历迭代参考函数参考资料 STL- list 容器,又称双向链表容器,即该容器的底层是以双向链表的形式实现的。 这意味着,list 容器中的元素可以分散存储在内存空间里,而不是必须存储在一整块连续的内存空间中。 list 容器中各个 阅读全文
posted @ 2024-01-22 20:00 贝壳里的星海 阅读(6) 评论(0) 推荐(0) 编辑
摘要: STL-stack和queue堆栈和队列 目录STL-stack和queue堆栈和队列堆栈和队列特性堆栈主要操作构造函数主要操作栈顶插入和删除大小相关简单案例队列的主要操作构造函数大小相关索引访问入队/出队优先队列priority_queue初始化构造小顶堆自定义结构体排序参考资料 堆栈和队列特性 阅读全文
posted @ 2024-01-22 19:59 贝壳里的星海 阅读(5) 评论(0) 推荐(0) 编辑
摘要: STL-deque双端队列 目录STL-deque双端队列创建初始化插入元素删除元素遍历容器函数总览deque和vector参考资料 deque 是 double-ended queue 的缩写,又称双端队列容器,可以对其两段的数据进行操作,因为它没有capacity属性,因此不会像vector那样 阅读全文
posted @ 2024-01-22 19:59 贝壳里的星海 阅读(8) 评论(0) 推荐(0) 编辑
摘要: STL-Set集合 目录STL-Set集合导入构造插入删除查找元素遍历元素成员方法multisetunordered_set参考资料 set 集合 unordered_set 无序集合 set的元素不像map那样可以同时拥有实值和键值,set的元素即是键值又是实值。 set不允许两个元素有相同的键值 阅读全文
posted @ 2024-01-22 19:59 贝壳里的星海 阅读(3) 评论(0) 推荐(0) 编辑
摘要: STL-map/unordered_map映射 目录STL-map/unordered_map映射1.构造初始化2.数据插入3.数据查找4.迭代器遍历5.删除和清空6.成员方法7.multimap8.unordered_map9.unordered_multimap10.底层原理11.总结12.参考 阅读全文
posted @ 2024-01-22 19:58 贝壳里的星海 阅读(16) 评论(0) 推荐(0) 编辑
摘要: STL-vector向量 目录STL-vector向量1.头文件2.构造函数3.索引存取元素4.遍历元素4.capacity 相关5.插入元素6.删除元素7.排序和翻转8.底层原理9.特殊记忆函数总结参考资料 vector数组是一个能 存放任意数据类型(类,结构,普通变量类型等)的动态数组, 在数据 阅读全文
posted @ 2024-01-22 19:58 贝壳里的星海 阅读(5) 评论(0) 推荐(0) 编辑