C++ 杂记

013 顺序容器

2020-03-14  本文已影响0人  赵者也

顺序容器类型

类型 说明
vector 可变大小数组。支持快速随机访问。在尾部之外的位置插入或删除元素可能很慢
deque 双端队列。支出快速随机访问。在头尾位置插入或删除速度很快
list 双向链表。只支持双向顺序访问。在 list 中任何位置进行插入或删除操作速度都很快
forward_list 单向链表。只支持单向顺序访问。在链表任何位置进行插入或删除操作速度都很快
array 固定大小数组。支持快速随机访问。不能添加或删除元素
string 与 vector 相似的容器,但专用于保存字符。随机访问快。在尾部插入或删除速度快

以下是一些选择容器的基本原则:

上一篇下一篇

猜你喜欢

热点阅读