第十五周项目二洗牌三
来源:互联网 发布:win10软件 编辑:程序博客网 时间:2024/04/29 06:15
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:main.cpp *作 者:闫舒 *完成日期:2016年6月24日 *版 本 号:vc++6.0 * *问题描述:采用STL的 random_shuffle 算法 *输入描述: *程序输出: */#include <ctime>#include <vector>#include <iterator>#include <algorithm>#include <iostream>using namespace std;int main(){ ostream_iterator <int> os(cout," "); srand(time(NULL)); // 洗牌前要先初始化随机数种子 vector <int> poker; for(int i=1; i<=54; i++) { poker.push_back(i); } cout<<"Before Shuffle"<<endl; copy(poker.begin(),poker.end(),os); cout<<endl; random_shuffle(poker.begin(),poker.end()); cout<<"\nAfter Shuffled"<<endl; copy(poker.begin(),poker.end(),os); cout<<endl<<endl; return 0;}
运行结果:
0 0
- 第十五周项目二洗牌三
- 第十五周项目三 洗牌
- 第十五周项目二 洗牌
- 第十五周项目二洗牌二
- 第十五周项目二洗牌一
- 第十五周项目 洗牌
- 第十五周项目二-洗牌(范形程序设计)
- 第十五周项目3:洗牌
- 第十五周项目2-洗牌
- 第十五周项目63-洗牌
- 第十五周项目2洗牌
- 第十五周项目2:洗牌
- 第十五周项目二(1)-洗牌(随机交换两个位置的元素来洗牌)
- 第十五周项目-项目2-洗牌
- 第十五周项目三:OJ(二)
- 第十五周项目2—洗牌
- 第十五周实践项目2-洗牌
- 第十五周项目2——洗牌
- Servlet3.0学习总结(四)——使用注解标注监听器(Listener)
- 四种加密算法之DES源代码-C++
- Android应用图标
- 为什么状态少的字段不能建索引
- 机器学习之DBN(Deep Belief Network,深度信念网络)
- 第十五周项目二洗牌三
- 网红是怎样让视频刷单再度疯狂?
- 二进制文件浏览器
- 四种加密算法之AES的源码-C++
- java基础集合之TreeSet(下)
- [bzoj2242][SDOI2011]计算器
- NYOJ 117 求逆序数 (归并排序)
- 基于邻近感应的开源式连接和服务框架的ALLJoyn
- 用文件保存的学生名单