set的find()函数

时间复杂度为O(logN),N为set内元素的个数

#include<iostream>
#include<set>
using namespace std;
int main()
{
	set<int> st;
	for(int i=0;i<=3;i++)
	{
		st.insert(i);
	}
	set<int>::iterator it=st.find(2);
	cout<<*it;
	return 0;
}

其中倒数第2、3行可合并为

cout<<*st.find(2)<<endl;

输出结果

2

版权声明:本文为weixin_45884316原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。