vector
#include <vector>
v.begin(); // 首迭代器
v.end(); // 尾迭代器
v.front(); // 首元素
v.back(); // 尾元素
v.size();
v.push_back(6); // 末尾添加元素
v.pop_back(); // 末尾删除元素
string
#include <string>
s.begin();
s.end();
s.length();
s.size(); // 与s.length()完全相同
s.empty(); // 判断是否为空字符串
s.erase(firstIndex, num); // 从firstIndex开始擦除num个
s.find(subStr); // 查找子串,返回第一个索引
排序sort()
vector、string等可用
#include <algorithm>
sort(v.begin(), v.end());
sort(s.begin(), s.end());
bool myfunction (int i,int j) {
return i > j;
}
sort(v.begin(), v.end(), myfunction); // 从大到小排序
反转reverse()
vector、string等可用
#include <algorithm>
reverse(v.begin(), v.end());
reverse(s.begin(), s.end());