c++ STL (1)
c++ STL (1)
xyx404本篇介绍 vector 数组。
定义
// 一维 |
STL 操作
在表格中被 /* */
框起来的为选填。
操作 数组名为 | 含义及复杂度 |
---|---|
sz.front |
返回第一个数据 () |
sz.back() |
返回数组中的最后一个数据 () |
sz.pop_back() |
删除最后一个数据 () |
sz.push_back(x) |
在尾部加数据 () |
sz.size() |
返回 的实际数据个数 () |
sz.clear() |
清除数组元设有 个元素 () |
sz.resize(n/*,x*/) |
改变数组大小为 其中这增加的元素的值为 未填默认为 () 为新容器的大小 |
sz.insert(it, x) |
向任意迭代器 插入一个元素 () |
例:sz.insert(sz.begin()+2,-1) |
将 插入 的位置 |
sz.erase(first,last) |
删除区间 到 的元素 () |
sz.begin() |
返回首元素的迭代器 () |
sz.end() |
返回最后一个元素后一个位置的迭代器 () |
sz.empty() |
判断是否为空,为空返回真,反之返回假 () |
ps:本篇文章从 17:30 写到 18:25。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果