容器
2016-07-22 14:54
218 查看
set:
采用insert()方法把元素插入集合中去,插入的具体规则在默认的比较规则下,是按元素值从小到大插入。int main()
{
set<int,cmp> s;
s.insert(8);
s.insert(1);
s.insert(12);
s.insert(6);
s.insert(8); //第二次插入8,重复元素,不会插入
set<int>::iterator it;
for(it=s.begin();it!=s.end();it++) cout<<*it<<" ";
cout<<endl;
return 0;
}
map:
#include<map>
#include<string>
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
//定义map对象,当前没有任何元素
map<int,char> m;
//插入元素,按键值由小到大插入
m[25]='m';
m[28]='k';
m[10]='x';
m[30]='a';
//反向遍历元素
map<int,char>::reverse_iterator it;
for(it=m.rbegin();it!=m.rend();it++)
cout<<(*it).first<<":"<<(*it).second<<endl;
getch();
return 0;
}
vector:
#include<vector>
using namespace std;
vector<int> v1;
v1.push_back(0);
v1.insert(p, a , a+10);
sort(v.begin(),v.end());
reverse(v.begin(),v.end());
//反向输出
vector<int>::iterator p
for (i=2; i<=10;i++) v1.push_back(i);
”
采用insert()方法把元素插入集合中去,插入的具体规则在默认的比较规则下,是按元素值从小到大插入。int main()
{
set<int,cmp> s;
s.insert(8);
s.insert(1);
s.insert(12);
s.insert(6);
s.insert(8); //第二次插入8,重复元素,不会插入
set<int>::iterator it;
for(it=s.begin();it!=s.end();it++) cout<<*it<<" ";
cout<<endl;
return 0;
}
map:
#include<map>
#include<string>
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
//定义map对象,当前没有任何元素
map<int,char> m;
//插入元素,按键值由小到大插入
m[25]='m';
m[28]='k';
m[10]='x';
m[30]='a';
//反向遍历元素
map<int,char>::reverse_iterator it;
for(it=m.rbegin();it!=m.rend();it++)
cout<<(*it).first<<":"<<(*it).second<<endl;
getch();
return 0;
}
vector:
#include<vector>
using namespace std;
vector<int> v1;
v1.push_back(0);
v1.insert(p, a , a+10);
sort(v.begin(),v.end());
reverse(v.begin(),v.end());
//反向输出
vector<int>::iterator p
for (i=2; i<=10;i++) v1.push_back(i);
”
相关文章推荐
- Android面试题收集
- HDU 2601 An easy problem (数学)
- SASS
- 树莓派使用DHT11温湿度传感器
- Sublime运行Matlab
- 1025. 反转链表 (25)-浙大PAT乙级真题
- 1003. 我要通过!(20)-浙大PAT乙级真题
- 疯狂艺术-最接地气的原创艺术品商城
- http://my.oschina.net/noahxiao/blog/101558
- MyBatis中的条件判断单引号双引号的使用
- 云表格类型的私有云表格解决办法
- Google VR Demo无法使用cocoapods更新的解决方法
- 有一个整数n,写一个函数f(n),返回0到n之间出现的"1"的个数。
- HDU 5443 The Water Problem RMQ
- iOS视频直播初窥:高仿<喵播APP>
- opencv和matlab矩阵类型数据相互传递
- leetcode 141. Linked List Cycle
- docker 入门
- Zipper
- 1048. 数字加密(20)-浙大PAT乙级真题