vector 与queue容器操作的不同

Posted mapreduce

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vector 与queue容器操作的不同相关的知识,希望对你有一定的参考价值。

最终要的一点是vector有迭代器和下标操作,可以随机插入与删除,但是具体的函数方面也有差异
vector 有
v.push_back()
v.pop_back()
v.front()
v.back()
vector相当于比stack多了一个v.front()


queue 有
q.pop()
q.push()//往顶端加
q.back()
q.front()

其back和front是如下排列的


q.back() q.push() 表尾插入

q.front() q.pop() 表头删除


v.back()   v.push_back()   v.pop_back();

v.font()

以上是关于vector 与queue容器操作的不同的主要内容,如果未能解决你的问题,请参考以下文章

STL基础复习

顺序容器

C++ STL常用容器以及操作简介

c++中容器是啥概念啊?

C++顺序容器知识总结

带你深入理解STL之Stack和Queue