STL
文章平均质量分 74
烟蓑雨笠
这个作者很懒,什么都没留下…
展开
-
30分钟掌握STL
三十分钟掌握STL这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽转载 2014-01-28 18:11:52 · 899 阅读 · 0 评论 -
泛型编程与STL学习笔记之算法
泛型编程与STL学习笔记之算法 STL算法部分主要由头文件,,组成。要使用 STL中的算法函数必须包含头文件,对于数值算法须包含,中则定义了一些模板类,用来声明函数对象。 STL中算法大致分为四类: 1、非可变序列算法:指不直接修改其所操作的容器内容的算法。 2、可变序列算法:指可以修改它们所操作的容器内容的算法。 3、排转载 2014-02-06 12:29:52 · 1029 阅读 · 0 评论 -
STL中map的使用
STL中map的使用题目描述: 哈利波特在魔法学校的必修课之一就是学习魔咒。据说魔法世界有100000种不同的魔咒,哈利很难全部记住,但是为了对抗强敌,他必须在危急时刻能够调用任何一个需要的魔咒,所以他需要你的帮助。 给你一部魔咒词典。当哈利听到一个魔咒时,你的程序必须告诉他那个魔咒的功能;当哈利需要某个功能但不知道该用什么魔咒时,你的程序要替他找到相应的魔咒。原创 2014-02-06 17:31:13 · 1355 阅读 · 0 评论 -
泛型编程与STL学习笔记之迭代器
泛型编程与STL学习笔记之迭代器什么是iterator?iterator是指针的概括物,它是用来指向其他对象的一种对象(它可不仅仅是指针哦,指针应该来说是迭代器的一种)首先向大家阐明两个名词concept(概念):所谓concept,是一组描述某个型别的条件model(模型):当某个型别满足所有这样的条件,我们便说它是该concept的一个model例如:int原创 2014-02-05 20:15:24 · 1301 阅读 · 0 评论 -
泛型编程与STL学习笔记之容器
泛型编程与STL学习笔记之容器C++ STL定义两种大小可变的 containers : Sequence Container和Associative Container。1,Sequence 是Forward Container的一个强化(Refinement),是一种最明显的大小可变的container。就像所有的containers一样,Sequence 以严格线性序列的原创 2014-02-06 11:56:02 · 1335 阅读 · 0 评论 -
STL优先级队列(priority_queue)和集合(set)的使用
优先级队列和集合的使用描述 小明很想吃果子,正好果园果子熟了。在果园里,小明已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。小明决定把所有的果子合成一堆。 因为小明比较懒,为了省力气,小明开始想点子了: 每一次合并,小明可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n-1次合并之后,就只剩下一堆了。小明在合并果子时总共消耗原创 2014-02-06 15:11:51 · 6132 阅读 · 2 评论 -
用STL实现单词统计功能
用STL实现单词统计功能/*实现功能:将输入的单词转换为小写,并进行排序以及输出单词出现的频率,原来也用Hash表和二叉排序树实现过此类功能,STL用起来更简便*/#include#include#include#include#include#include#includeusing namespace std;char toLower(char ch)//原创 2014-03-08 10:39:37 · 1966 阅读 · 0 评论