
STL模板类
主要讲解C++的STL模板类
反正以后准备转Java后端了,这个专栏估计不会再更新了
FARO_Z
还好有好好学,毕业没失业
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ STL模板类 priority_queue
今天在学习分支界限法,看到了要用优先队列。但写个分支界限不可能还要去写个堆,所以自然而然的想到了STL模板类1、头文件#include< queue >2、定义priority_queue p;3、优先输出大数据priority_queue<Type, Container, Functional>Type为数据类型, Container为保存数据的容器,Functional为元素比较方式。如果不写后两个参数,那么容器默认用的是vector,比较方式默认用operato原创 2020-06-07 12:29:59 · 154 阅读 · 0 评论 -
C++ STL模板类 set
set可以用来自动去重排序,84太难,直接放脑图这里放个实例示例1:使用set数组获取5个setset<int> *a; set<int>::iterator it; a=new set<int>[5]; srand((int)time(0)); for(int i=0;i<5;i++) { for(int j=0;j<20;j...原创 2020-05-07 21:11:05 · 450 阅读 · 0 评论 -
C++ STL模板类 string
使用string前,需添加 string 头文件 < string>定义string str;str="faro_z";如果想要输入一串带空格的string,需要使用getline()string str;getline(cin,str);1.通过迭代器或下标访问 由于 string 不像其他 STL 容器那样需要参数,因此可以直接如下定义:string::it...原创 2020-05-07 17:05:59 · 230 阅读 · 0 评论 -
C++ STL模板类 vector
注意:for循环中使用“!=”来代替“<”符号进行条件判断。vector是同一种类型的集合使用时需要#includeusing std::vector;1、vector可以保存系统的数据类型也可以保存自定义对象类型:vector ivec;//ivec holds object of int .vector<my_type> my_ivec;//my_ivec h...转载 2020-04-27 14:28:13 · 300 阅读 · 0 评论