序列式容器和关联式容器
时间: 2023-10-29 18:27:01 浏览: 88
关联式容器序列式容器对比
序列式容器和关联式容器是STL中的两种不同类型的容器。
序列式容器是按照元素在容器中的位置存储和访问元素的。常见的序列式容器包括vector、deque、list、forward_list等。
关联式容器是根据元素的键来存储和访问元素的。常见的关联式容器包括set、multiset、map、multimap等。
序列式容器的主要优点是能够快速地在容器中插入、删除和移动元素。关联式容器的主要优点是能够快速地根据键值查找元素。
选择序列式容器还是关联式容器,取决于具体的任务需求。通常来说,如果需要按照元素的位置或顺序进行操作,就应该使用序列式容器;如果需要根据键值进行查找或排序,就应该使用关联式容器。
阅读全文