代码拉取完成,页面将自动刷新
#include <iostream>
#include <set>
#include <algorithm>
#include <ctime>
#include <cstdlib>
#include <vector>
using namespace std;
//callback function
void print(int ele)
{
cout << ele << " ";
}
//functor
class PrintInt
{
public:
void operator()(int ele)
{
cout << ele << " ";
}
};
int main_1()
{
clock_t t=clock();
vector<int> v1;
set<int,greater<int> > s2;
int res;
srand((unsigned int)time(nullptr));
for (int i=0; i<10 ; i++ )
{
res=rand()%100+1;
s2.insert(res);
v1.push_back(res);
}
for (set<int,greater<int> >::const_iterator it=s2.begin(); it!=s2.end() ; it++ )
{
cout << *it << " ";
}
printf("\n");
// t=clock()-t;
// printf("%.4f",(float)t/CLOCKS_PER_SEC);
for_each(v1.begin(),v1.end(),print);
printf("\n");
for_each(v1.begin(),v1.end(),PrintInt());
return 0;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。