STL学习之deque
deque是双端队列,可以从两端对其进行操作
常用的几个操作如下:
deque<Elem> c 创建一个空的deque
deque<Elem> c1(c2) 复制一个deque
c.push_back(elem) 在尾部加入一个数据
c.push_front(elem) 在头部插入一个数据
c.insert(pos,elem) 在pos位置插入一个elem拷贝,传回新数据位置
c.pop_back() 删除最后一个数据
c.pop_front() 删除头部数据
c.erase(pos) 删除pos位置的数据,传回下一个数据的位置
c.size() 返回容器中实际数据的个数
c[i] 按数组索引方式访问元素
有了这些操作,平常编程基本够用了
版权声明: