关于STL里vector,list,deque,set之间的差别,
STL里貌似很多东西啊...vector、list、deque、set这几种容器之间的差别是什么呢?或者它们之间的利弊在哪里呢?或者直接发一个比较详细的STL介绍文档来?...
STL里貌似很多东西啊...vector、list、deque、set这几种容器之间的差别是什么呢?或者它们之间的利弊在哪里呢?
或者直接发一个比较详细的STL介绍文档来?~ 展开
或者直接发一个比较详细的STL介绍文档来?~ 展开
2013-07-15
展开全部
vector实现了数组的功能,可以随机储存,但是元素插入效率不高,因为要移动元素
list实现了链表的功能,不支持随机储存,元素insert操作比较高效,取元素操作比较低效
deque实现了双端队列的功能,两端插入,删除功能比较高效
set和上面的都不一样,是复合容器
list实现了链表的功能,不支持随机储存,元素insert操作比较高效,取元素操作比较低效
deque实现了双端队列的功能,两端插入,删除功能比较高效
set和上面的都不一样,是复合容器
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询