美文网首页
random_shuffle+return (vector)

random_shuffle+return (vector)

作者: Cabcab | 来源:发表于2018-12-01 09:26 被阅读0次
#include <iostream>
#include <vector>
#include <algorithm> // std::move_backward
#include <random> // std::default_random_engine
#include <chrono> // std::chrono::system_clock
using namespace std;

bool Generate(vector<int>&h)
{
    for (int i = 1; i < 50; ++i) {
        h.push_back (i);
    }
    unsigned seed = chrono::system_clock::now ().time_since_epoch ().count ();
    shuffle (host.begin (), h.end (), default_random_engine (seed));
    return 1;
}
int main (int argc, char* argv[])
{
    vector<int> h;
    Generate(h);
    for (int i=0;i<50;++i) 
        cout << h[i] << '\t';

    return 0;
}

相关文章

  • random_shuffle+return (vector)

  • c++常用数据结构

    问题:vector与数组的区别? 1、vector vector v;//创建vector v....

  • 指针

    ①动态指针问题. vector * pvt = new vector [100]; vector * tt; tt...

  • 2021-12-01 opencv findContours a

    std::vector contours; std::vector hi...

  • 13.C++ vector 操作

    vector初始化 vector大小 数组方式操作vector 迭代器方式操作vector 反向迭代器操作vect...

  • c++零散知识

    1、vector vector对象内存增长原理,当向vector添加新元素而vector没有足够的内存保存新元素时...

  • vector

    一、vector介绍:可边长数组1、vector的定义:vector name;注:vecto...

  • Collection-Vector

    jdk版本:1.8.0_77参考文档:jdk 1.8 docs Vector类图 Vector特点 Vector对...

  • vector 简单用法

    vector 简单用法 数组传进vector方式: int a[3]={1,2,3} vector test;...

  • 点乘与叉乘

    public static Vector3 Cross(Vector3 lhs, Vector3 rhs);叉乘的...

网友评论

      本文标题:random_shuffle+return (vector)

      本文链接:https://www.haomeiwen.com/subject/ictlcqtx.html