【算法题】洗牌算法(乱序)

来源:互联网 发布:删除mac上的软件 编辑:程序博客网 时间:2024/06/05 00:44

题目

将N个数乱序后输出,比如洗牌。

解题思路:

参考:http://www.cnblogs.com/hanxi/archive/2012/10/15/2725047.html

随机生成法

生成随机数,若已出现则重新生成,未出现则保存。

随机交换法

遍历有序数列,每一项与随机位置的元素交换,即可得到一个随机排列的数据列。

0 0
原创粉丝点击