c++ STL 函数汇总

vector篇

功能:可变长度的数组

vector空间处理resize reserve:

  1. resize(n):对vector长度进行裁剪或补足,n大于当前长度时,会用初始值补充到n长度;
  2. reserve(n):为vector预留出n个元素的空间,还不可访问。

queue队列篇

功能:后进前出
常用成员函数:
c++ STL 函数汇总_第1张图片

deque 双端队列篇

功能:队列头尾都可以进出元素
常用成员函数:
deque deq;
deq[ ]:用来访问双向队列中单个的元素。
deq.front():返回第一个元素的引用。
deq.back():返回最后一个元素的引用。
deq.push_front(x):把元素x插入到双向队列的头部。
deq.pop_front():弹出双向队列的第一个元素。
deq.push_back(x):把元素x插入到双向队列的尾部。
deq.pop_back():弹出双向队列的最后一个元素。

你可能感兴趣的:(C++,数据结构,c++)