deque的使用场景:比如排队购票系统,对排队者的存储可以采用deque,支持头端的快速移除,尾端的快速添加.如果采用vector,则头端移除时,会移动大量的数据,速度慢. vector与deque的比较: 一:vector.at()比deque.at()效率高,比如vector.at(0)是固定的,deque的开始位置却是不固定的. 二:如果有大量释放操作的话,vector花的时间更少,这跟二者的内部实现有关. 三:deque支持头部的快速插入与快速移除,这是deque的优点. list的使用…