![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL
czyhbo
这个作者很懒,什么都没留下…
展开
-
auto
#include<bits/stdc++.h>using namespace std;#define ll long long#define bug(a) cout<<"# "<<a<<" ";#define bug2(a,b) cout<<"# "<<a<<" # "<<b<<endl;#define bug3(a,b,c) cout<<"# "<<a<&l原创 2021-04-25 17:25:07 · 54 阅读 · 0 评论 -
STL——priority_queue
操作top()push()pop()size()empty()swap() 清空队列可通过swap 也可通过赋值清空。优先队列优先级有greater< int >, less< int >访问元素只能一个一个地访问头 (while)不能访问尾元素非常受限制,建议:如果不是在插入时要求按降序排列,就用vector,vector可以做到他能做的一切除了插入时降序排列(也可能我还不会,求大佬指点)#include<bits/stdc++.h&.原创 2021-04-25 16:38:53 · 146 阅读 · 0 评论 -
STL——vector
#include<bits/stdc++.h>using namespace std;#define ll long long#define inf 0x3f3f3f3f#define eps 1e-10#define bug(a) cout<<"# "<<a<<endl;#define bug2(a,b) cout<<"# "<<a<<" # "<<b<<endl;#define b.原创 2021-04-25 15:35:54 · 58 阅读 · 0 评论 -
STL——queue
queue的操作就以下:FIFO:先进先出:push() 把一个元素压到队尾pop() 把队首元素弹出front() 访问队首元素back() 访问队尾元素size() 返回队列元素个数empty() 返回队列是否为空,空返回1#include<bits/stdc++.h>#define bug(x) cout<<"#"<<x<<endl;#define bug2(a,b) cout<<"#"<<a<.原创 2021-04-25 14:15:20 · 66 阅读 · 0 评论 -
STL——string
以下代码配合该大佬博客食用#include <iostream>#include<bits/stdc++.h>using namespace std;void test1(){ string a; string b("asdf"); string c="adfasdf"; string d=c; string e(3,'e'); cout<<a<<endl; cout<<b<原创 2021-04-12 20:27:23 · 45 阅读 · 0 评论