对现有数据生成随机序列
来源:互联网 发布:天猫双十一数据 编辑:程序博客网 时间:2024/06/15 06:16
/*对现有数据生成随机序列*/#include<iostream>#include<ctime>#include<cassert>using namespace std;//现有数据规模#define N 16int main(void){int iArr[N][2];for (int i = 0; i < N; i++){//第0列存放数据iArr[i][0] = i;//第1列存放标志,1为未读取,0为已读取iArr[i][1] = 1;}srand(unsigned(time(NULL)));//生成随机数列的组数for (int j = N; j > 0; j--){//初始化数据状态for (int i = 0; i < N; i++){iArr[i][1] = 1;}//time_t startTime = time(NULL);for (int i = N; i > 0; i--){//生成随机数int index = rand() % i;//查找从改位置起,状态位为1的数据下标while (iArr[index][1] == 0){index++;}assert(index < N);//打印改位置数据,并把状态位置0cout << iArr[index][0] << " ";iArr[index][1] = 0;}//time_t endTime = time(NULL);cout << endl;}return 0;}
测试用例:
0 0
- 对现有数据生成随机序列
- (对拍配套)随机生成数据
- C#生成随机序列
- AS3随机序列码生成
- java Serializable 生成随机序列
- matlab生成随机数据
- rand生成随机数据
- 随机数据生成
- 对随机数据排序
- 对随机数据排序
- 随机生成生成你的订单号序列
- 生成一个不重复随机序列
- 使用洗牌算法生成随机序列
- c中生成随机序列的方法
- JAVA生成随机序列-之自我体验
- 随机数生成方法及序列随机排序
- 【算法】非重复随机序列生成
- 非重复随机序列生成算法
- 剑指offer-5-面试35:第一个只出现一次的字符
- 使用Fragment+ViewPager中遇到的显示空白的问题
- Android开发首页欢迎界面跳转功能的实现
- shell read 交互
- PHP内核——变量的容器Zval
- 对现有数据生成随机序列
- cocos creater 中访问节点和组件
- c++构造函数详解
- JAVA虚拟机:类加载的过程
- Android Studio快捷键
- AVFoundation编程指南1-使用 Assets
- iOS完整App资源收集
- 为什么JSP渲染比常用模板(freemarker\Velcoity\beetl)慢
- 2. vSphere中创建windows2003的自定义规范