C++ set示例
来源:互联网 发布:淘宝金牌服务商 编辑:程序博客网 时间:2024/06/06 08:52
set是一种集合,其中包含0个或多个不重复、不排序的元素(key)
multiset允许有重复key的set
常用函数:insert,find
//set#include<iostream>#include<set>using namespace std;int main(){typedef set<int,greater<int> > IntSet;IntSet s1;s1.insert(4);s1.insert(3);s1.insert(5);s1.insert(1);s1.insert(6);s1.insert(2);s1.insert(5);//the inserted element that has the same value existedcopy(s1.begin(), s1.end(), ostream_iterator<int>(cout, " "));cout<<endl<<endl;pair<IntSet::iterator, bool> status=s1.insert(4);if(status.second)cout<<"4 is inserted as element" <<distance(s1.begin(), status.first)+1<<endl;elsecout<<"4 is already exists in s1"<<endl;copy(s1.begin(), s1.end(), ostream_iterator<int>(cout, " "));cout<<endl<<endl;return 0;}
0 0
- C++ set示例
- C++set
- STL-set 简单运用示例
- Python集合set简单示例
- Java Set的操作示例
- c示例
- C/C++--set排序
- c:set标签
- 用c:set赋值
- objective-c set
- c#set()get()
- c:set标签
- C#get Set
- set.cpp/c/pas
- Objective-C Set
- jstl <c:set>标签
- C#Set/Get方法
- <c:set>传值到action
- webView
- DG创建 -rman
- 内存对齐
- jQuery Mobile开发指南
- 备忘一些小问题
- C++ set示例
- 2014腾讯广研面试
- 视频分辨率格式
- android的消息处理机制(图+源码分析)——Looper,Handler,Message
- 关于JavaScript对象的两点
- 杭电OJ 1061:Rightmost Digit
- Android ListView item 点击事件失效问题的解决
- 快照standby
- Lucene学习总结之一:全文检索的基本原理