STL
Polya_Xue
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
uva101搬运木块
网不好没有提交,应该差不多,代码是从刘汝佳那里copy来的 题意是对与从0到n-1的木块按序号排列好后,给出一系列命令将木块放到别的木块上方,然后输出 有以下命令: 1、move a onto b:把木块a、b上的木块放回各自的原位,再把a放到b上; 2、move a over b:把a上的木块放回各自的原位,再把a发到含b的堆上; 3、pile a onto b:把b上转载 2018-01-23 22:24:32 · 255 阅读 · 0 评论 -
map uva156
map就是从键(key)到值(value)的映射,例如用mapmouth_name来表示”月份名字到月份编号“的映射,然后用mouth_name["July"]=7这样的方式来赋值 题意:输入一些单词,找出所有满足如下条件的单词:该单词不能通过字母重排,得到输入文本的另一个单词。在判断是否满足条件时,字母不分大小写,但在输出时保留原样,按字典序排列 所以关键问题:找到符合条件的单词,按字典序排转载 2018-01-24 15:02:40 · 261 阅读 · 0 评论 -
set uva10815
set就是数学上的集合,每个元素最多只出现一次 题意:输入一个文本,找出所有不同的单词,按字典序从小到大输出,单词不区分大小写 直接使用set保存单词即可 注意:输入时把所有的非字母的字符变为空格,然后利用stringstream得到各个单词 stringstream,我还了解的不太够 代码用到了set中的元素已经从小到大排列好的这一个性质 iterator是迭转载 2018-01-24 15:08:48 · 245 阅读 · 0 评论 -
queue uva540
队列queue,STL对于字符串的数据结构,先进先出 题意:转载 2018-01-26 18:40:52 · 205 阅读 · 0 评论 -
set用法总结
set为数学上的集合--每个数字最多只出现一次,所有的元素都会根据键值自动排序。set<int> s;首先插入删除元素: 插入:s.insert(a) 删除:s.erase(a)生成某个值元素的个数:int num=s.count(a);(我觉得就是1和0两个选择吧) 很方便用来判断集合中有没有某个元素a。使用迭代器遍历集合: set<int>...原创 2018-02-20 16:31:56 · 606 阅读 · 0 评论 -
vector用法
set为元素的集合而一个元素只能出现一次,那么需要用到一个集合来保存一系列字符串的时候可以用vector。vector<string> words;string s;插入元素: words.push_back(s);遍历: 利用words.size()来遍历: for(int i=0;i<words.size();i++) words[i...原创 2018-02-20 17:22:38 · 758 阅读 · 0 评论
分享