水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:问一个简单的数组问题 (转载)
楼主
|
threebird
|
2022-11-13 23:00:17
|
展开
【 以下文字转载自 NewExpress 讨论区 】
发信人: threebird (飞剑仙朱亮), 信区: NewExpress
标 题: 问一个简单的数组问题
发信站: 水木社区 (Sun Nov 13 22:54:20 2022), 站内
数组a=[1,2,3,4....100]
for i = 1 to 100
a[i]与 a[random(1,100)]交换
得到的是不是一个随机排列?
--
FROM 183.191.127.*
3楼
|
threebird
|
2022-11-15 07:01:45
|
展开
不错
【 在 KillnCov 的大作中提到: 】
: 在数组长度N已知的情况下,建议用kd洗牌算法
: for i=N-1,i>0,i--
: swap a[i],a[RAND(0,i)]
: ...................
--
FROM 110.176.186.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版