会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
TL;DR
Stay Hungry Stay Foolish
博客园
首页
新随笔
联系
订阅
管理
2012年11月26日
数组随机置乱算法
摘要: 给定一个数组,要求把数组内元素的顺序随机打乱,然后输出。这个算法其实简单,首先从所有元素中随机选取一个与最后一个元素进行交换,然后在前n - 1个元素中随机选择一个元素与倒数第二个交换,直到第一个元素。这样能确保每个元素在每个位置的概率都是1/n。时间复杂度O(n)。代码如下:#include #i...
阅读全文
posted @ 2012-11-26 23:51 qwertWZ
阅读(685)
评论(0)
推荐(0)
编辑
公告