stl
axiaobingqiu
这个作者很懒,什么都没留下…
展开
-
牛客小白月赛8 vector的使用
链接:https://www.nowcoder.com/acm/contest/214/F来源:牛客网 clccle是个蒟蒻,她经常会在学校机房里刷题,也会被同校的dalao们虐,有一次,她想出了一个毒瘤数据结构,便兴冲冲的把题面打了出来,她觉得自己能5s内切掉就很棒了,结果evildoer过来一看,说:"这思博题不是1s就能切掉嘛",clccle觉得自己的信心得到了打击,你能帮她在1s中...原创 2018-10-29 23:52:04 · 172 阅读 · 0 评论 -
STL的常见用法(1)
1.vector 定义:vector<typename> name;typename 表示可以是任何基本类型,int, doubel, char, 结构体,也可以是STL标准容器,例如vector, set, queue 等。例如:vector<vector<int> > name;相当于一个二维数组只不过这个是变长的。2.vector 容器内元素的...原创 2018-11-02 17:59:45 · 198 阅读 · 0 评论 -
map
1.声明方式:map<int, string>mapStudent;map<string, int>mapStudent;2.数据的插入;第一种: 使用insert函数插入pair数据;map<int, string>mapStudent;mapstudent.insert(pair<int, string>(1, "stud...原创 2019-02-12 19:22:43 · 106 阅读 · 0 评论 -
set
set是集合,set中不会包含重复的元素,这是和vector的区别。定义:定义一个元素为整数的集合a,可以使用set<int>a;1.set的含义是集合,它是一个有序·的容器,里面元素都是排序好的,支持插入,删除,查找等操作,就像一个集合一样。所有的操作都是严格在logn的时间内完成的,效率非常高。set和multiset的区别是:set插入的元素不能相同,但是multis...原创 2019-02-13 16:58:55 · 145 阅读 · 0 评论