0%

C/C++ STL vector

初始化

1
2
vector<int>vec;
vec.clear();

插入

1
vec.push_back(k);

删除

1
2
vec.pop_back(k);
// 似乎会出现细节问题?

遍历

1
2
3
4
for(int it = 0; it < vec.size(); it++){
int a = vec[it];
}

查找

时间复杂度o(n)

排序

1
2
sort(vec.begin(), vec.end());
sort(vec.begin(), vec.end(), greater<int>())
-------------这么快就看完啦^ω^谢谢阅读哟-------------