习题 10.4 举例说明list、vector、deque、map以及set类型分别适用的情况。
list类型适用于需要在容器的中间位置插入和删除元素的情况。例如:以无序方式读入一系列学生数据,并按顺序存储。
vector适用于需要随机访问元素的情况。例如:在一系列人员当中1~n,访问第x个人的信息。
deque适用于需要在容器的尾部或首部进行插入和删除操作的情况下。例如:对服务窗口进行管理时,先来的顾客先得到服务。
map适用于键-值对的集合的情况。例如:字典、电话簿的建立和使用。
set适用于需要使用键集合的情况。例如:黑名单的建立和使用。
本文详细解释了list、vector、deque、map以及set等数据结构的应用场景及特性,通过具体实例帮助理解各自的优势与适用情况。
352

被折叠的 条评论
为什么被折叠?



