作者jalinvaux (jalinvaux)
看板java
标题Re: [问题] java的动态阵列怎麽写@@?
时间Wed Oct 4 09:18:47 2006
※ 引述《janyfor (你哪位ㄚ)》之铭言:
: ※ 引述《keikochen (帕西约拿)》之铭言:
: : 要写出快速跟乱数排序法跑五千~一万~五万次这三种的排序时间
: : 自己会写出可以跑五千次获一万~或五万分别执行(自己把阵列大小改掉)
: : 但如果在同一个程式里,要怎样写出可以分别跑出这三种次数的方法
: : 我一开始都是设double i[] =new double[5000];
: : 但这样设我只有办法跑出5000次
: : 要怎样让他可以变成动态阵列?
: : 我有用过
: : int size;
: : double i[] =new double[size];
: : if(size=5000)
: : 这种方法写过,
: : 不过都会错误@@
: jdk 5.0
: method 带入的参数中 有提供参数带入动态阵列
: int... <= type 写这样 後面接阵列名称
To.原PO
因为你的intSize没有初始化
不然的话是可以的...
public void mySort(int intLen){
double[] i = new double[intLen];
......
}
例如 : mySort(5938);就可以罗.
或者
public void mySort(double[] dblAry){
for(double dblItr:dblAry){
.....
}
}
例如: mySort(new double[100]);
mySort(new double[5000]);
mySort(new double[10000]);
这样就行罗~加油!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.96.252