1.结构 容器deque和vector非常相似,也是采用动态数组来管理元素,提供随机存取,有着和vector几乎一样的接口,不同的是deque的动态数组头尾都开放,因此可以在头尾都可以进行快速的安插和删除. 为了获取这种能力,deque通常实作为一组独立区块,第一区块朝某方向扩展,最后一区块朝另一方向扩展. 2.deque能力 2.1 与vector区别 两端都能快速安插和删除元素. 存取元素时,deque内部结构会多一个间接的过程,所以存取和迭代器的动作会稍微慢一些. 迭代器需要在不同的内存区…