0
好的,仍在學習數組。 我寫了這個代碼,填充名爲「rand」的數組,其中0和1之間的隨機數(獨佔)。 我想開始學習複雜性。 For循環執行n次(100次),每次需要O(1)次,所以最壞的情況是O(n),對嗎? 此外,我用ArrayList來存儲100個元素,我導入了「Collections」,並使用Collections.sort()方法對元素進行排序。Sorting Array,Sorting ArrayList,using Collections
import java.util.Arrays;
public class random
{
public static void main(String args[])
{
double[] rand=new double[10];
for(int i=0;i<rand.length;i++)
{
rand[i]=(double) Math.random();
System.out.println(rand[i]);
}
Arrays.sort(rand);
System.out.println(Arrays.toString(rand));
}
}
的ArrayList:
import java.util.ArrayList;
import java.util.Collections;
public class random
{
public static void main(String args[])
{
ArrayList<Double> MyArrayList=new ArrayList<Double>();
for(int i=0;i<100;i++)
{
MyArrayList.add(Math.random());
}
Collections.sort(MyArrayList);
for(int j=0;j<MyArrayList.size();j++)
{
System.out.println(MyArrayList.get(j));
}
}
}
那麼你的問題是什麼? – Tudor