作者guest66 (门外汉樱木花道)
看板java
标题Re: [问题] java的动态阵列怎麽写@@?
时间Tue Oct 3 20:19:01 2006
※ 引述《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