一:常用头文件
1: #include ,C++ 算法库(Algorithms library)为 C++ 程序提供了大量可以用来对容器及其它序列进行算法操作的函数。这些组件可以为函数或函数模板,大部份由头文件 提供。
2: 向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。在使用它时, 需要包含头文件 vector, #include ,vector 容器与数组相比其优点在于它能够根据需要随时自动调整自身的大小以便容下所要放入的元素。此外, vector 也提供了许多的方法来对自身进行操作。
3: #include ,deque头文件主要包括一个双端队列容器。是一个支持在两端插入两端删除的线性储存空间,与vector和queue相似。与vector比起来,deque可以在O(1)的时间内在首端插入元素。与queue比起来,deque又能像数组一样随机访问。
4: set的特性是,所有元素都会根据元素的键值自动排序,set的元素不像map那样可以同时拥有实值(value)和键值(key),set元素的键值就是实值,实值就是键值。set不允许两个元素有相同的键值。
4: #include ,cstdio就是将stdio.h的内容用C++的头文件形式表现出来。
stdio.h是老式的C,C++头文件,cstdio是标准 C++(STL),且cstdio中的函数都是定义在一个名字空间std里面的,如果要调用这个名字空间的函数,必须得加std::或者在文件中声明use namespace std
5:
来源:https://blog.csdn.net/weixin_44641254/article/details/98212857