STL
yyyyyuanxian
超爱吃曲奇
展开
-
set用法
set往里面添加元素时,如果里面已经有这个添加的值了,就不会再添加进去。 #include <iostream> #include <set> using namespace std; int main(){ set<int> s; s.insert(10); s.insert(20); s.insert(30); s.erase(1); // erase(iterator),删除定位器iterator指向的值 // er原创 2021-03-13 11:37:26 · 63 阅读 · 0 评论 -
vector用法
“vector是C++标准模板库中的部分内容,中文偶尔译作“容器”,但并不准确。它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。”来自百度百科。 (1)头文件#include (2)创建vector对象,vector a,而vectora[100],则表示一个二维数组。 (3)尾部插入数字: cin>>ant; a.push_ba原创 2021-03-13 11:08:55 · 60 阅读 · 0 评论 -
map基本用法
1.头文件 #include<map> 2.定义 map<int,int>list 3.输入 cin>>list[0]; 4.常见用法 begin() 返回指向map头部的迭代器 clear() 删除所有元素 count() 返回指定元素出现的次数 empty() 如果map为空则返回true end() 返回指向map末尾的迭代器 equal_range() 返回特殊条目的迭代器对 erase() ..原创 2020-11-03 22:35:39 · 136 阅读 · 0 评论