Re: [問題] java的動態陣列怎麼寫@@?

看板java作者 (門外漢櫻木花道)時間18年前 (2006/10/03 19:46), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
※ 引述《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
文章代碼(AID): #158asNei (java)
文章代碼(AID): #158asNei (java)