1.vector是一段连续的内存块,而deque是多个连续的内存块,list是所有数据元素分开保存,可以是任何两个元素都没有连续. 2.vector的查询性能最好,并且的末端增加数据也很好,除非它重新申请内存段,适合高效的随机存储. 3.list是一个链表,任何一个元素都可以是不连续的,但它都有两个指向上一个元素和下一个元素的指针.所以它对插入.删除元素性能是最好的,而查询性能非常差:适合大量的插入和删除操作而不关心随机存取的需求. 4.deque是介于两者之间,它兼顾了数组和链表的优点,它是分…