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 · 165 阅读 · 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 · 186 阅读 · 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 · 95 阅读 · 0 评论 -
set
set是集合,set中不会包含重复的元素,这是和vector的区别。 定义: 定义一个元素为整数的集合a,可以使用set<int>a; 1.set的含义是集合,它是一个有序·的容器,里面元素都是排序好的,支持插入,删除,查找等操作,就像一个集合一样。所有的操作都是严格在logn的时间内完成的,效率非常高。set和multiset的区别是:set插入的元素不能相同,但是multis...原创 2019-02-13 16:58:55 · 135 阅读 · 0 评论