STL
文章平均质量分 84
Computing-my-life
778501751qq.com
展开
-
【C++ STL学习之五】容器set和multiset
原文地址: http://blog.csdn.net/xiajun07061225/article/details/7459206 一、set和multiset基础 set和multiset会根据特定的排序准则,自动将元素进行排序。不同的是后者允许元素重复而前者不允许。 需要包含头文件: #include set和multiset都转载 2013-10-31 16:58:04 · 709 阅读 · 0 评论 -
两个小时学习STL
网上说 30分钟,我花了 4个小时。。。 STL概述 STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。 要点 STL算法作为模板函数提供。为了和其他组件相区别,在本书中STL算法以后接一对圆括弧的方式表示转载 2013-11-02 21:42:38 · 939 阅读 · 4 评论 -
STL stack栈
原文地址: http://blog.csdn.net/morewindows/article/details/6950881 栈(statck)这种数据结构在计算机中是相当出名的。栈中的数据是先进后出的(First In Last Out, FILO)。栈只有一个出口,允许新增元素(只能在栈顶上增加)、移出元素(只能移出栈顶元素)、取得栈顶元素等操作。在STL中,栈是以别的转载 2013-11-05 00:32:46 · 662 阅读 · 0 评论 -
stl容器--总结
原文地址: http://blog.csdn.net/nishijibama/article/details/11852523 STL主要包含容器、算法、迭代器三大核心部分; 序列式容器中的元素顺序与元素值无关,只与元素插入的次序和存放位置有关;三种序列式容器,即Vectors(向量)、Deque(双向队列)和List(双向链表)。 vector:向量容器; 关联式容器中转载 2013-11-07 13:56:34 · 771 阅读 · 0 评论 -
STL系列之五 priority_queue 优先级队列
原文地址: http://blog.csdn.net/morewindows/article/details/6976468 priority_queue 优先级队列是一个拥有权值概念的单向队列queue,在这个队列中,所有元素是按优先级排列的(也可以认为queue是个按进入队列的先后做为优先级的优先级队列——先进入队列的元素优先权要高于后进入队列的元素)。在计算机转载 2013-11-24 17:22:48 · 756 阅读 · 0 评论 -
STL系列之四 heap 堆
原文地址: http://blog.csdn.net/morewindows/article/details/6967409 下面再介绍STL中与堆相关的4个函数——建立堆make_heap(),在堆中添加数据push_heap(),在堆中删除数据pop_heap()和堆排序sort_heap(): 头文件 #include 下面的_First与_Last为可转载 2013-11-13 15:12:30 · 878 阅读 · 0 评论