Re: [問題] java的動態陣列怎麼寫@@?
※ 引述《xsoe (n/a)》之銘言:
: ※ 引述《keikochen (帕西約拿)》之銘言:
: : 系上的作業要寫出快速跟亂數排序法跑五千~一萬~五萬次這三種的排序時間
: : 自己會寫出可以跑五千次獲一萬~或五萬分別執行(自己把陣列大小改掉)
: : 但如果在同一個程式裡,要怎樣寫出可以分別跑出這三種次數的方法
: : 我一開始都是設double i[] =new double[5000];
: : 但這樣設我只有辦法跑出5000次
: : 要怎樣讓他可以變成動態陣列?
: : 謝謝
: int n;
: int[] a;
: n = 5000;
: a = new int[n];
: n = 10000;
: a = new int[n];
int[] times={5000,10000,50000}; //儲存次數
double[] countTime=new double[3];//儲存時間
for(int i=0;i<3;i++)
{
for(int j=0;j<times[i];j++)
{
...
countTime[i]+=endTime-startTime;
}
countTime[i]/=times[i];//計算平均時間
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.102.74
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章