首页 > 代码库 > STL_数据结构
STL_数据结构
基本的数据结构有: 1. 表 2. 栈 3.队列 4. 树 5. 散列
先来看一下表:
表的定义: 表其实严格来说是链表,链表是一个项的集合,其中的每一个项是某节点的一部分,这个节点又包含到达其他节点的链接;
表在STL中有两个流行的实现:
一是,vector (向量). vector给出了表的可增长的数组实现,其优点在于:vector在常量时间里是可索引的,缺点是插入新项或删除已有项的代价是昂贵的,除非这些操作发生在vector的末尾。
而是,list提供了表的双向链表的实现。其优点是,插入新项和删除已有项的代价是很小的。缺点是list 不容易索引。
STL_数据结构
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。