1.reverse 头文件是#include <algorithm>多用于字符串、数组、容器
string str="hello world , hi";
reverse(str.begin(),str.end());反转字符串
2.toupper 包含于ctype头文件中
op = toupper(op);把op(无论大小写)转化成大写字母
3.头文件:#include <algorithm>
next_permutation:求下一个排列组合 next_permutation(arr, arr+size);
prev_permutation:求上一个排列组合 prev_permutation(arr, arr+size);
4.vector 头文件: #include<vector>
vector<int> a,b;
a.assign(b.begin(),b.begin()+3);
a.assign(4,2);
a.back();
a.front();
a[i];
a.clear();
a.empty();
a.pop_back();
a.erase(a.begin()+1,a.begin()+3);
a.push_back(5);
a.insert(a.begin()+1,5);
a.insert(a.begin()+1,3,5);
a.insert(a.begin()+1,b+3,b+6);
a.size();
a.capacity();
a.resize(10);
a.resize(10,2);
a.reserve(100);
a.swap(b);
a==b;