STL
小鱼yn
简介
展开
-
map、string常用功能
mapmap(映射):它可以将任何基本数据类型【键 key】映射到任何基本数据类型【值 value】(包括STL),常用到的就是建立string型到int型的映射。map在建立映射的过程中会自动去重,同时实现从小到大的排序功能(set也是)。另外:STL中...原创 2019-11-27 21:01:16 · 1042 阅读 · 0 评论 -
HDU-1873-看病要排队——优先队列
[原题链接](http://acm.hdu.edu.cn/showproblem.php?pid=1873)看病要排队这个是地球人都知道的常识。不过经过细心的0068的观察,他发现了医院里排队还是有讲究的。0068所去的医院有三个医生(汗,这么少)同时看病。而看病的人病情有轻重,所以不能根据简单的先来先服务的原则。所以医院对每种病情规定了10种不同的优先级。级别为10的优先权最高,级别为1的...原创 2019-03-29 15:25:56 · 156 阅读 · 0 评论 -
STL——vector
vector“变长数组”——长度根据需要而自动改变1、头文件#include<vector>using namespace std;2、定义vector<int>v;vector<int>v[manx];//v[0]~v[manx-1]中的每一个都是一个容器vector<vector<int> >vt;//>>...原创 2019-08-10 12:27:14 · 157 阅读 · 0 评论 -
STL——stack
stack一种先进后出的数据结构1、头文件#include<stack>using namespace std;2、定义stack<int>st;stack<int>st[manx];//st[0]~st[manx-1]中的每一个都是一个容器stack<stack<int> >st;//>>之间要加空格//...原创 2019-08-10 14:48:58 · 114 阅读 · 0 评论 -
STL——queue、priority_queue、deque
文章目录queue(队列)priority_queue(优先队列)1、与queue的区别:2、示例:3、priority_queue内元素优先级设置deque示例:queue(队列)一种先进先出的数据结构1、头文件#include<queue>using namespace std;2、定义queue<int>qu;queue<int>qu[m...原创 2019-08-10 16:30:45 · 322 阅读 · 0 评论 -
STL——set、multiset
文章目录setmultisetset1、头文件#include<set>using namespace std;2、定义set<int>st;set<int>st[manx];//st[0]~st[manx-1]中的每一个都是一个容器set<set<int> >st;//>>之间要加空格//类型名也可以是i...原创 2019-08-10 17:13:22 · 118 阅读 · 0 评论 -
STL——string、unique
文章目录stringstring的构造:string 比较大小(排序)string 长度判断以及遍历string 三个常用的函数unique示例:string对字符串常用的功能进行的封装,一般用cin、cout输出、输出1、头文件#include<string>using namespace std;//string.h和string是不一样的头文件2、定义strin...原创 2019-08-10 21:31:57 · 804 阅读 · 0 评论 -
STL——map、multimap、unordered__map
文章目录map(映射)map构造方式map的一些函数multimap的简单使用unordered__map的简单例子map(映射)map会以键从小到大的顺序自动排序1、头文件#include<map>using namespace std;2、定义map<string,int>mp;//字符串到整型的映射//char 数组不能作为键值map<set&...原创 2019-08-10 22:23:51 · 177 阅读 · 1 评论