博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
random_shuffle (stl算法)打乱顺序
阅读量:4152 次
发布时间:2019-05-25

本文共 625 字,大约阅读时间需要 2 分钟。

random_shuffle()是个完全通用的算法-适用于内建的数据类型和用户自定义类型。下面我们举一个例子。

创建了一个有7个整形数据的向量,使用random_shuffle()打乱他们的排列顺序。

代码如下:

// random_shuffle_demo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h" #include 
#include
#include
#include
using namespace std; int main() { vector
vs; vs.push_back(1); vs.push_back(2); vs.push_back(3); vs.push_back(4); vs.push_back(5); vs.push_back(6); vs.push_back(7); random_shuffle(vs.begin(),vs.end()); /* 打乱顺序 */ for (int i = 0; i <7; i++) cout<
<<" "; /* 显示打乱顺序后的元素 */ }
结果:

你可能感兴趣的文章
【原创】<笔试题> 深圳市天软科技开发有限公司
查看>>
SaltStack Pillar 详解
查看>>
Python3中如何解决中文乱码与编码的问题
查看>>
HDU 1171 Big Event in HDU
查看>>
ECAM6--变量与函数
查看>>
【转】linux中wait与waitpid的差别
查看>>
从各个数据集中整合2004-2010年的疟疾数据
查看>>
处理完琐事,可以专心刷题了
查看>>
python 中的进制转换、原码补码和反码、位运算
查看>>
CSS规则整理
查看>>
杂谈 - 个人技术栈练级
查看>>
使用脚本上传文件到FTP
查看>>
常见的内存错误及其对策
查看>>
LeetCode——Add Strings
查看>>
剑指Offer——旋转数组的最小数字
查看>>
Oracle 12.2Cgrid脚本安装失败软件完全删除
查看>>
java.lang.OutOfMemoryError: PermGen space
查看>>
mybatis12--一级缓存
查看>>
hibernate11--Criteria查询
查看>>
Python知识(6)--numpy做矩阵运算
查看>>