1.vector 变长一维数组,连续存放的内存块,有保留内存.堆中分配内存: 支持[]操作,高效率的随机訪问: 在最后添加元素时,一般不须要分配内存空间,速度快:在中间或開始操作元素时要进行内存拷贝效率低: vector高效的原因在于配置了比其所容纳的元素很多其它的内存,内存又一次配置会花非常多时间. 注:须要高效的随即存取,而不在乎插入和删除使用vector. 2.list 双向链表,内存空间上可能是不连续的,无保留内存.堆中分配内存: 不支持随机存取.開始和结尾元素的訪问时间快,其他元素都O…