STL
@阿奇@
做一个勤勉、有趣、善良的人
展开
-
vector的常见用法
这vector就好比链表;#include <bits/stdc++.h> using namespace std;int main() { vector<int> v;//初始化 vector<int> v1(10);//初始化,且指定空间元素有10个,后面不能有插入等会扩充空间的操作,实践证明会报错 vector<int> v2(10,9);//初始化,且指定有10个值为原创 2017-08-05 15:00:23 · 182 阅读 · 0 评论 -
uva10142
#include <iostream> #include <stdio.h> #include <queue> #include <cstring> #include <algorithm>using namespace std; queue<int> q[1010]; struct candidate { char name[90]; int num; int cnt;原创 2017-12-17 19:38:33 · 200 阅读 · 0 评论 -
数据结构总结之map
1.map#include <iostream> #include <map> using namespace std; map<int,int> hash; int main() { int a,b,c,d,e; int i,j,k; cin>>a>>b>>c>>d>>e; for(i=-50;i<=50;i++) for(j=-50;j<=50;j原创 2017-12-16 11:43:39 · 150 阅读 · 0 评论 -
uva127
#include <iostream> #include <stack> #include <list> #include <vector> using namespace std; string s; struct card { char color; char rank_; }; struct pile { stack<card> s; }; list<pile> pil原创 2017-11-04 23:52:35 · 220 阅读 · 0 评论 -
stack
stack转载 2017-11-04 17:27:24 · 277 阅读 · 0 评论 -
uva11988
#include <iostream> #include <list> #include <stdio.h> #include <string.h> using namespace std; char c[100010]; list<char> s; int main() { while(~scanf("%s",c)) { s.clear(); lis原创 2017-11-04 12:13:31 · 231 阅读 · 0 评论 -
list自学链接
list入门list-STL转载 2017-11-04 09:52:14 · 165 阅读 · 0 评论 -
stringstream
转载 对于了来说,不用我多说,大家也已经知道它是用于C++风格的字符串的输入输出的。 stringstream的构造函数原形如下: stringstream::stringstream(string str); 示例代码如下: #include <iostream> #include <sstream> #include <string> using转载 2017-10-25 16:53:36 · 175 阅读 · 0 评论 -
uva124
#include <iostream> #include <stdio.h> #include <algorithm> #include <string.h> using namespace std; char v[21]; char c[500]; bool map_[26][26]; int main() { //freopen("debug\\in.txt","r",stdin);原创 2017-11-10 10:05:23 · 201 阅读 · 0 评论 -
hdu4022
#include <map> #include <iostream> #include <set> #include <stdio.h> using namespace std;int n,m; map<int,multiset<int> > x; map<int,multiset<int> > y;int boom(int c,int d) { int ans; if(c)原创 2017-11-01 10:09:04 · 148 阅读 · 0 评论 -
数据结构总结之队列
1. back()返回最后一个元素 empty()如果队列空则返回真 front()返回第一个元素 pop()删除第一个元素 push()在末尾加入一个元素 size()返回队列中元素的个数 2.队列题有时会涉及到带空格的字符串输入,数字输入,格式输入(也就是一行下还有一行空的,有间隔),比如:uva10142//ac代码的部分代码(输入部分) #include <iostream>原创 2017-12-17 19:37:21 · 243 阅读 · 0 评论