PAT常用STL-vector
vector一般用作变成数组,可以方便地实现PAT中结果最后一个地方不许有空格的要求。
vector常用操作
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| #include<cstdio> #include<vector> using namespace std; int main() { vector<int> a; vector<vector<int> > b; a.push_back(2); printf("%d\n",a[0]); printf("%d\n",a.size()); a.pop_back(); a.insert(a.begin(),5); a.insert(a.begin(),2); a.insert(a.begin(),4); a.erase(a.begin()); a.erase(a.begin(),a.end()); return 0; }
|
1 2 3 4 5 6 7
| 输出: 2 1
-------------------------------- Process exited after 0.2462 seconds with return value 0 请按任意键继续. . .
|