1
嘗試創建一個隨機數組,按所有標準排序算法進行排序。使用RandomInt和Integer數組的空指針
我不記得我以前是如何解決這個問題的,最近電腦出現故障,失去了我的工作。我知道我必須如何使用轉換包裝一個int數組,但不能確切地記得如何。
package project6;
import java.util.*;
public class RandomArray
{
Random r;
Integer[] arr100 = new Integer[100];
Integer[] arr1000 = new Integer[1000];
Integer[] arr500K = new Integer[500000];
Integer[] arr1M = new Integer[1000000];
public RandomArray()
{
r = new Random();
}
public Integer[] test100()
{
for(int i=0; i<arr100.length; i++)
{
r.nextInt(arr100[i]);
}
return arr100;
}
public Integer[] test1000()
{
for(int i=0; i<arr1000.length; i++)
{
r.nextInt(arr1000[i]);
}
return arr1000;
}
public Integer[] test500K()
{
for(int i=0; i<arr500K.length; i++)
{
r.nextInt(arr500K[i]);
}
return arr500K;
}
public Integer[] test1M()
{
for(int i=0; i<arr1M.length; i++)
{
r.nextInt(arr1M[i]);
}
return arr1M;
}
}
謝謝你知道這會很簡單 – davidjryan 2012-04-23 03:35:57
如果它適合你,請隨時接受答案。我從移動張貼,所以我無法測試該程序,但我相信應該這樣做:) – JavaKungFu 2012-04-23 03:37:58