stl容器的对比与应用场景
1.使用场景:
vector: 可以高效的随机存取或需要查询元素,不经常进行插入和删除
list:需要经常或大量的插入和删除,不需要随机存取
deque: 需要随机存取,且需要在两端进行插入和删除
set:快速查找一个元素是否在某集合中,使用find
map:存储数据字典,需要方便的通过键值key查找和修改实值value
2.性能对比:
1.使用场景:
vector: 可以高效的随机存取或需要查询元素,不经常进行插入和删除
list:需要经常或大量的插入和删除,不需要随机存取
deque: 需要随机存取,且需要在两端进行插入和删除
set:快速查找一个元素是否在某集合中,使用find
map:存储数据字典,需要方便的通过键值key查找和修改实值value
2.性能对比: