list、vector、deque、map以及set类型分别使用的情况

来源:互联网 发布:软件架构图 编辑:程序博客网 时间:2024/06/05 05:03

listvectordequemap以及set类型分别使用的情况。

list类型适用于需要在容器的中间位置插入和删除元素的情况,如以无序的方式读入一系列学生的数据; 

vector类型适用于需要随机访问元素的情况。如:在学号为1n的学生中,访问第 x 学号的学生的信息。 

deque类型适用于在容器的尾部或首部有插入和删除元素情况。如:对服务窗口先来先服务的情况。

map适用于需要 key value对的集合的情况。如:字典电和话簿的建立和使用。

set类型适用于使用键集合的情况。例如,黑名单的建立和使用。

0 0