![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL容器类型
文章平均质量分 75
juanlansexuehua
这个作者很懒,什么都没留下…
展开
-
STl的一些具体的例题的应用
HDU 1004 Let the Balloon Rise Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 115929 Accepted Submission(s): 45434 Problem Descrip原创 2017-02-27 22:58:06 · 437 阅读 · 0 评论 -
STL容器之list
基本函数的使用: assign() 给list赋值 back() 返回最后一个元素 begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 empty() 如果list是空的则返回true end() 返回末尾的迭代器 //和其他容器的函数的相同之处 erase() 删除一个元素 front() 返回第一个元素原创 2017-02-28 23:31:10 · 218 阅读 · 0 评论 -
STL容器之stack
一,基本概念原创 2017-02-25 21:19:23 · 176 阅读 · 0 评论 -
STL容器之map
一,基本定义 map是STL的一个关联容器,他提供一对一(其中一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,因为这,他完成有可能在我们处理一对一数据的时候在编程上提供快速通道。 map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),具有对数据的自动排序功能。 二,map的使用 1,map描述代码 mapss; 2,转载 2017-02-26 10:10:09 · 142 阅读 · 0 评论 -
STL容器之set
一,基本定义 set和map相似,set是关联式容器,也封装了二叉树,删除插入的效率比用其他序列容器高,当数据元素加多时,插入和搜索的速度也很高。 二,使用的方法 begin() ,返回set容器的第一个元素 end() ,返回set容器的最后一个元素 clear() ,删除set容器中的所有的元素 empty() ,判断set容器是原创 2017-02-26 20:19:46 · 151 阅读 · 0 评论 -
STL容器之vector
一,基本的定义 vector是STL中最常见的容器,它是一种顺序容器,支持随机访问,相当于一个动态的数组,当无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空房间的目的。(但是数组静态分配空间,而vector随着元素的不断插入,他会不断扩充自身的容量) 二,用法 1, #include using namespace std; 2, vectorss;(原创 2017-02-26 20:21:11 · 255 阅读 · 0 评论 -
pair函数的使用
pair类型的基本概述: 它是一种模板类型,包含两个数据值,两个数据的类型可以不同,当然也可以相同。 1,定义:paira; paira;//使用默认构造函数 pairp2(1,2.4)//用给定值初始化 pairp1(p1)//拷贝构造函数; 2,访问两个元素(通过first和second,因此直接使用普通的点操作原创 2017-03-05 20:09:14 · 2524 阅读 · 0 评论