
STL
文章平均质量分 62
写代码时长两年半的屑
氢华大学毕业的小学生
展开
-
STL之集合
set 中的元素是唯一的,其内部采用“红黑树”实现。比如说每个班级就是一个集合,竞赛班也是一个集合,每间学校也是一个集合,等等。但是正如刚刚所说的,如果一个集合没有顺序,那么我们在遍历这个集合的时候存在着困难,因此,我们还是会按照顺序来整理元素(3. 无序性 表示一个集合当中的元素没有顺序,就像班级调座位一样,谁都可以坐前排,谁都可以坐后排,是平等地位的。2. 互异性 表示一个集合当中所有元素都是不一样的,不存在在一个集合中,出现两个一模一样的元素。//集合a的最后一个元素的下一个位置,就没有的意思。原创 2022-12-01 10:29:35 · 800 阅读 · 1 评论 -
STL之映射的练习题
STL之映射的练习题原创 2022-11-30 16:48:43 · 676 阅读 · 5 评论 -
STL之映射
在上一篇文章中,我们初步认识了STL,大概的学习了动态数组,这篇文章,请大家继续跟随我的脚步,一起来学习STL中的映射:原创 2022-11-30 13:29:35 · 234 阅读 · 1 评论 -
STL之动态数组——引例
添加5个元素1 2 3 4 5后数组元素为111111111112345,删除尾部8个元素后1111111,共7个元素。请你利用vector定义一个动态数组,输入N个数字,输出这N个数字的逆序。最后,逆序输出该数组中所有元素和数组元素的个数。第一行1个正整数:N,范围在[1,100]。第二行N个正整数:范围在[1,10000]。第一行1个正整数:x,范围在[1,100]。第二行x个正整数:范围在[1,10000]。个整数至该数组尾部,紧接着删除该数组尾部。所以答案就是——————————原创 2022-11-29 09:03:34 · 312 阅读 · 6 评论 -
STL之动态数组
STL之向量——vector vector是c++标准库提供的一个变长数组类型,它可以像数组一样进行数据的存储和访问。 2.vector会根据需要自动扩展其自身的容量来容纳更多的数据。 3.vector的内部存储结构和数组一样,使用的是一段连续的存储空间。 4.头文件#include原创 2022-11-22 17:35:35 · 387 阅读 · 3 评论 -
STL之简介
标准模板库(Standard Template Library,STL)是HP公司开发的一个C++模板库,包含一些常用的数据结构和算法。具有以下的组件:1.容器:容纳包含一组元素的对象。2.迭代器:提供访问容器的方法3.函数对象4.算法原创 2022-11-22 17:24:49 · 297 阅读 · 1 评论