问答详情
源自:3-1 面向对象的队列设计

STL里的的queue是普通队列还是环形队列

#include<queue>


提问者:慕后端0504655 2019-06-23 19:07

个回答

  • 三夜蟲
    2019-07-02 22:39:38

    STL里队列和栈的实现都基于双端队列deque,要比介绍的两种连续空间(可以理解为数组)的实现要复杂一些。deque括多段等长的连续空间和一组指向这些空间的指针,随机访问和首尾增删的效率比较高,同时不会占用大块内存。有兴趣的话可以在百度上搜一下deque的实现方法。