STL
zhq215
这个作者很懒,什么都没留下…
展开
-
STL-队列queue(代码举例)
队列和栈一样,是一种特殊的线性表。队列的插入和删除操作分别在线性表的两端进行,因此,队列是一个先进先出的线性表。操作:1.empty(); //当且仅当队列为空时返回true,否则返回false2.size(); //返回队列中的的元素的个数3.front(); //返回队列头元素4.back(); //返回队列尾元素5.pop(); //删除队列首元素6.push...原创 2020-03-09 00:10:28 · 285 阅读 · 0 评论 -
STL-map的简单用法(以及如何使用sort将map进行排序)
map是不可排序的,可是凡事都不是绝对的,现在我就告诉大家如何将map进行简单的排序以及其的一般用法(不会全部介绍,够用就行)。原创 2020-03-03 14:13:17 · 9864 阅读 · 3 评论 -
STL-set的实用操作(详解举例)。
set为关联式容器元素位置取决于特定的排序准则,和插入顺序无关(是按照递增的顺序排列,并且并不会出现重复的元素)。接下来就用实列来解释。#include<bits/stdc++.h>using namespace std;int main(){ /*set输入后不管输入顺序如何,皆是增序排列,并且无重复元素。*/ set<int> s; set<in...原创 2020-03-01 18:45:12 · 227 阅读 · 0 评论 -
STL-vector的实用操作(详解举例)。
vector简而言之就是功能强大的数组。数组长度确定后,便不可改变,而vector确定后任然可以改变,并且vector还具有一些数组不可使用的操作,接下来我就一一介绍。(vector效率并没有数组高,所以如果知道数组的长度,尽量别用vector)。一般vector会与迭代器一同使用,所以下面我将用迭代器的操作方式为大家介绍。1.创造容器#include<bits/stdc++.h>...原创 2020-03-01 11:34:13 · 209 阅读 · 0 评论