stl
omsobliga
这个作者很懒,什么都没留下…
展开
-
C++中的vector使用范例
一、概述vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector是一个容器,它能够存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,可以动态改变大小。例如:// c语言风格int myHouse[100] ;// 采用vectorvector vecMyHouse(100);当如转载 2011-10-16 10:58:57 · 320 阅读 · 0 评论 -
C++:STL标准入门汇总
C++:STL标准入门汇总学无止境!!!第一部分:(参考百度百科) 一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存转载 2012-01-13 16:35:22 · 344 阅读 · 0 评论 -
STL泛型算法及容器思维导图
看书时使用思维导图做笔记真是很方便。STL容器思维导图泛型算法思维导图转载 2012-01-27 22:12:59 · 1930 阅读 · 0 评论 -
详细解说 STL 排序(Sort)
详细解说 STL 排序(Sort)详细解说 STL 排序(Sort)作者Winter详细解说 STL 排序(Sort)0 前言: STL,为什么你必须掌握1 STL提供的Sort 算法1.1 所有sort算法介绍1.2 sort 中的比较函数1.3 sort 的稳定性1.4 全排序1.5 局部排序1.6 nth_element 指定元素排序1.7 partition转载 2012-01-14 19:38:12 · 342 阅读 · 0 评论 -
STL--stack/queue的使用方法
stack(栈)和queue(队列)也是在程序设计中经常会用到的数据容器,STL为我们提供了方便的stack(栈)的queue(队列)的实现。准确地说,STL中的stack和queue不同于vector、list等容器,而是对这些容器的重新包装。这里我们不去深入讨论STL的stack和queue的实现细节,而是来了解一些他们的基本使用。1、stackstack模板类的定义在头文件中。转载 2011-12-26 20:11:40 · 412 阅读 · 0 评论 -
STL学习之路
一、二分查找:lower_bound(v, v + n, a):返回大于等于a的第一个元素的下标,如果所有元素都小于a,则返回nuppere_bound(v, v + n, a):返回小于等于a的最后一个元素的下一个下标,如果所有元素都大于a,则返回0需要注意的是函数的返回值是指针形式,需要转换为对应的下标,减去数组首地址即可。二、优先队列:priority_queue q原创 2012-08-16 23:16:36 · 469 阅读 · 0 评论