数据结构(二)标准模版库STL
2015-10-19 11:33
239 查看
标准模版库STL关注的重点是泛型数据结构和算法。其关键组成部分:容器,算法,迭代器。
容器是某种类型对象的集合。在STL中容器分为序列式容器和关联式容器。常见的序列式容器有向量,表,双端队列。常见的关联式容器有集合,多重集合和多重映射。容器适配器,如栈,队列,优先队列。
STL中的算法是指对容器中的元素进行的常用数据处理。
STL框架的设计理念是基于数据与运算分离的思想。数据是由容器类进行管理,而运算则由可灵活控制的泛型算法来实现。迭代器在容器与算法之间爱你祈祷一种粘合剂作用。它能使泛型算法能自如的与任何类型容器进行交互作用。STL更加注重软件的重用性。
容器是某种类型对象的集合。在STL中容器分为序列式容器和关联式容器。常见的序列式容器有向量,表,双端队列。常见的关联式容器有集合,多重集合和多重映射。容器适配器,如栈,队列,优先队列。
STL中的算法是指对容器中的元素进行的常用数据处理。
STL框架的设计理念是基于数据与运算分离的思想。数据是由容器类进行管理,而运算则由可灵活控制的泛型算法来实现。迭代器在容器与算法之间爱你祈祷一种粘合剂作用。它能使泛型算法能自如的与任何类型容器进行交互作用。STL更加注重软件的重用性。
相关文章推荐
- 数据结构之队列
- 数据结构(三)递归算法
- 数据结构(四)C++动态存储分配
- 数据结构——整数的四则运算
- 数据结构——查找之二叉排序树
- c++数据结构——模板类重写二叉树
- 优先级队列(PriprityQueue)是一种什么样的数据结构
- 各种数据结构的复杂度
- 数据结构 (五)c++函数和参数传递 按值传递 按引用传递
- 数据结构:字典树的基本使用
- 数据结构:字典树的基本使用
- Hadoop集群管理 Namenode的目录数据结构
- 数据结构之顺序表
- [题解+总结]20151017数据结构
- 数据结构与算法80道
- 第六周--数据结构之自建算法库之迷宫问题(用队列)
- 数据结构之图
- 第六周--数据结构之自建算法库之迷宫问题(用栈结构)
- 数据结构基本概念
- 中国大学MOOC-陈越、何钦铭-数据结构 列出连通集