C++ 什么时候使用 vector、list、以及 deque?

简介: C++ 什么时候使用 vector、list、以及 deque?

什么时候使用 vector、list、以及 deque?

  • 如果需要高效地快速访问(随即存取),并且不在乎插入和删除的效率,使用 vector
  • 如果需要大量的插入和删除,而且不关心快速访问 (随即存取) ,使用 list
  • 如果需要快速访问(随即存取) ,并且关心两端数据插入和删除,使用 deque

推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:

零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/Linux内核)

https://xxetb.xet.tech/s/VsFMs


相关文章
|
14小时前
|
存储 C++ 容器
黑马c++ STL部分 笔记(7) list容器
黑马c++ STL部分 笔记(7) list容器
|
14小时前
|
C++ 容器
黑马c++ STL部分 笔记(3) deque容器
黑马c++ STL部分 笔记(3) deque容器
|
14小时前
|
C++ 容器
黑马c++ STL部分 笔记(3) vector容器
黑马c++ STL部分 笔记(3) vector容器
|
14小时前
|
C++ 容器
黑马c++ STL部分 笔记(1) vector容器
黑马c++ STL部分 笔记(1) vector容器
|
3天前
|
存储 编译器 C++
【C++】List -- 详解(下)
【C++】List -- 详解(下)
|
3天前
|
存储 算法 C++
【C++】List -- 详解(上)
【C++】List -- 详解(上)
|
3天前
|
C++ 容器
【C++】Vector -- 详解(下)
【C++】Vector -- 详解(下)
|
3天前
|
存储 Linux C++
【C++】Vector -- 详解(上)
【C++】Vector -- 详解(上)
|
7天前
|
C++ 容器
|
9天前
|
存储 安全 Java
Java容器类List、ArrayList、Vector及map、HashTable、HashMap
Java容器类List、ArrayList、Vector及map、HashTable、HashMap