码迷,mamicode.com
首页 > 其他好文 > 详细

STL_数据结构

时间:2014-09-14 15:13:47      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:strong   数据   sp   on   c   时间   r   bs   数据结构   

  基本的数据结构有: 1. 表  2. 栈  3.队列  4. 树  5. 散列

  先来看一下表:

  表的定义: 表其实严格来说是链表,链表是一个项的集合,其中的每一个项是某节点的一部分,这个节点又包含到达其他节点的链接;

  表在STL中有两个流行的实现:

  一是,vector (向量).  vector给出了表的可增长的数组实现,其优点在于:vector在常量时间里是可索引的,缺点是插入新项或删除已有项的代价是昂贵的,除非这些操作发生在vector的末尾。

  而是,list提供了表的双向链表的实现。其优点是,插入新项和删除已有项的代价是很小的。缺点是list 不容易索引。

 

STL_数据结构

标签:strong   数据   sp   on   c   时间   r   bs   数据结构   

原文地址:http://www.cnblogs.com/disemboltura/p/3970981.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!