容器set的使用
来源:互联网 发布:淘宝钻石展位考试 编辑:程序博客网 时间:2024/04/27 23:37
set<int>s,为定义s为set的一个实例化 #include <set>为头文件
s.insert()为插入
*s.begin()为判断第一个数
s.count(5)为判断值为5的数是否出现过
s.erase(6)为删除掉值为6的结点
set<int>::iterator ip; 定义ip为迭代器
for(ip=s.start();ip!=s.end();ip++){ 历遍set中s的元素
cout << *ip << endl;}
#include <iostream>#include <set> //set元素都是从小到大排列好的 using namespace std;int main(){ set<int>s; s.insert(5); s.insert(2); s.insert(9); s.insert(8); s.insert(7); s.insert(3); s.erase(9); //删除值为?的结点,而不是下标 set<int>::iterator ip; //定义ip为一个迭代器,又称游标。类似C语言的指针! for (ip = s.begin(); ip != s.end(); ++ip) cout << *ip << " "; cout << endl;cout<<"set 的 size 值为 :"<<s.size()<<endl; //cout<<"set 的 maxsize的值为 :"<<s.max_size()<<endl; cout<<"set 中的第一个元素是 :"<<*s.begin()<<endl; cout<<"set 中的最后一个元素是:"<<*s.end()<<endl; cout << "s.sount(?)是否出现过" << s.count(3)<< endl;//s.count(?)判断?出现的次数,也就用来判断是否出现过 s.clear(); if(s.empty()) { cout<<"set 为空 !!!"<<endl; } cout<<"set 的 size 值为 :"<<s.size()<<endl; //cout<<"set 的 maxsize的值为 :"<<s.max_size()<<endl; return 0;}
0 0
- 容器set的使用
- Set容器的使用
- Java容器Set的使用
- STL容器Set的使用
- set容器的使用-sicily 1194
- map与set容器的使用
- Uva10815 set容器的使用 stringstream ss
- 关于C++set容器的使用
- Set容器使用指针的一些问题
- Set 容器的使用及方法
- HDOJ6180 贪心,set容器的使用
- 容器set和map的使用
- STL — set容器的使用详解
- set 容器使用案例
- set 容器使用
- set容器的实现
- set容器的排序
- SET容器的基本知识
- HDU 1080 map or trie树
- redis学习--实战1
- bootstrap 汉堡包导航条按钮
- virtualbox设置桥接模式(本地ping虚拟机问题解决)
- cenOs 安装php5.5、5.6
- 容器set的使用
- 我用到过的正则表达式
- 【软考总结】——知识产权
- 实现从底部弹出的PopupWindow
- LINUX权限(启动tomcat)-bash: ./startup.sh: Permission denied
- Linux SHELL中的变量详述
- 通过多节点安装来启动ZStack
- 深入理解MVP
- 多用户登录限制