C++STL
C++STL
fftx_00
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C++STL】set自定义排序,仿函数
struct nnum{ //重载() bool operator () (int v1,int v2){ return v1>v2; }};set<int,nnum> num;//仿函数对set自定义排序,默认递增排序template<class T,class T2>void printSet(set<T,T2> &a){ for (auto it = a.begin(); it != a..原创 2022-02-13 11:53:34 · 346 阅读 · 1 评论 -
【PAT】C++读取一行
一、cin.getline()//面向行的输入:istream& getline(char *p, int n, char c)//getline() 函数读取整行,它使用通过回车键输入的换行符来确定输入结尾。//如果参数是 20,那么最多可以读取 19 个字符,余下的空间用于存储自动在结尾处添加的空字符。//如果在读取 n-1 个字符之前遇到终止字符(第三个参数不写,默认为 '\n' ),则提前结束。char name[20];cin.getline(name, 20);.原创 2021-10-14 14:35:35 · 863 阅读 · 0 评论 -
【算法笔记】STL容器(string)
#include <string>using namespace std;1.定义//定义,初始化string str;string str="abc";//若要输入输出整个字符串,只能cin\coutstring str;cin>>str;cout<<str;//或者将字符串转换为字符数组printf("%s\n",str.c_str());2.访问//1:通过下标访问string str="abc";for(int..原创 2021-10-13 19:27:42 · 112 阅读 · 0 评论 -
【算法笔记】优先队列priority_queue
优先队列priority_queue,底层是用堆实现的,队首元素总是优先级最大的。头文件+命名空间:#include <queue>using namespace std;定义:priority_queue<typename> name;一、元素优先级的设置1.基本数据类型优先级设置默认是int,double型等数字大的优先级高,char型等按字典序priority_queue<int> q;priori...原创 2021-08-27 16:21:38 · 363 阅读 · 0 评论 -
【算法笔记】STL容器(vector\stack\queue)
目录1.vector2.stack3.queue操作\容器 vector stack queue 插入 push_back() push() push() 删除 pop_back() pop() pop() 特定位置插入删除 insert() 无 无 erase() 清空容器 clear() 无 无 大小 size() empty()、size() emp..原创 2021-07-15 15:23:43 · 104 阅读 · 0 评论
分享