STL
吃葡萄不吐葡萄皮丿
这个作者很懒,什么都没留下…
展开
-
stack/queue的使用方法
stack/queue的使用方法 stack(栈)和queue(队列)也是在程序设计中经常会用到的数据容器,STL为我们提供了方便的 stack(栈)的queue(队列)的实现。 准确地说,STL中的stack和queue不同于vector、list等容器,而是对这些容器的重新包装。 这里我们不去深入讨论STL的stack和queue的实现细节,而是来了解一些他们的基本使用。原创 2013-08-22 20:16:00 · 1170 阅读 · 0 评论 -
map容器
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有原创 2013-08-14 10:03:55 · 834 阅读 · 0 评论 -
C++中map容器的说明和使用技巧
C++中map容器提供一个键值对容器,map与multimap差别仅仅在于multiple允许一个键对应多个值。 一、map的说明 1 头文件 #include 2 定义 mapint> my_Map; 或者是typedef mapint> MY_MAP; MY_MAP my_Map; 3 插入数据 (1) my_Map["a"] = 1; (原创 2013-08-14 10:05:15 · 741 阅读 · 0 评论 -
STL中的常用的vector,map,set,Sort用法
STL中的常用的vector,map,set,Sort用法 C++的标准模板库(Standard Template Library,简称STL)是一个容器和算法的类库。容器往往包含同一类型的数据。STL中比较常用的容器是vector,set和map,比较常用的算法有Sort等。 . 一. vector 1.声明: 一个vector类似于一个动态的一维数组。原创 2013-08-14 10:06:59 · 855 阅读 · 0 评论 -
DNA Sorting
DNA Sorting原创 2013-11-17 15:54:54 · 2476 阅读 · 0 评论