C++容器

向量 vector   ---类似数组,内部是线性存储,支持下表访问,在尾部添加和删除元素效率高,中间执行添加删除操作可以,但是效率低                           

queue(队列)  ---支持从前端提取,后端压入元素

 stack栈--支持在一端存储和提取元素

list列表---在任何位置添加和删除操作都很方便,不支持下表访问

双端队列deque--支持下表访问(头尾两端都可以添加删除操作)

优先队列(priority_queue)---类似队列,但所提取的是具有最高优先级的元素

map映射--以key-value对的形式存储数据,以key的升序排列,key唯一  

多重映射multimap--允许key重复出现的映射

集合set---没有value的映射

多重集合multiset---没有value的多重映射

 

 

 

 

 

posted @   天子骄龙  阅读(83)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示

目录导航