random_shuffle函数改变vector容器中元素的次序

来源:互联网 发布:网络摄像头平台 编辑:程序博客网 时间:2024/05/19 19:41
#include<iostream>#include<vector>#include<list>#include<set>#include<algorithm>using namespace std;void Output(int val){    cout << val << ' ';}int main(){    vector<int> intvec;    for (int i = 0; i < 10; i++)        intvec.push_back(i);    cout << "vect is" << endl;    for_each(intvec.begin(), intvec.end(), Output);    random_shuffle(intvec.begin(), intvec.end());    cout << "change vector is" << endl;    for_each(intvec.begin(), intvec.end(), Output);    system("pause");    return 0;}
0 0
原创粉丝点击