您是否可以使用Math.Random函数并使用选择排序对其进行排序?
答案 0 :(得分:0)
如果需要,您甚至可以直接创建随机排序的集合。例如,你可以在不重叠的增加范围内取随机数,我想到的一个简单实现是使用每个(前任+次要数量)作为你获取下一个随机数的范围的最小值。
甚至是一个简单的代码:
double[] tab = new double[ N ];
tab[ 0 ] = Math.random();
for( int i=1; i < N; i ++ )
tab[ i ] = tab[ i - 1 ] + Math.random();
此致 斯特凡
答案 1 :(得分:0)
final int intCount = 128;
final int intSize = 1024;
int myArray[] = new int[intCount];
for (int i = 0; i < intCount; i++) {
myArray[i] = java.lang.Math.random() * intSize;
}
// TODO: Your selection sort code here
答案 2 :(得分:0)
是的,而不是
int [] j = { 32. 45, 454, 232, 2};
你可以使用
Random r = new Random();
int [] j = { r.nextInt(), r.nextInt(), r.nextInt(), r.nextInt() };