作者PsMonkey (痞子军团团长)
站内java
标题Re: [问题] Java 产生动态K维 阵列的方法
时间Mon Dec 24 10:28:54 2007
※ 引述《boymike (mike~嘟嘟 波波 宾宾)》之铭言:
: google大师查动态阵列只有vector
: 想问高手
: 输入变数K跟M
: 要产生一个K维的阵列(每个维度长度为M)
: JAVA里面可以这样做吗?
: example
: k=20
: m=4
: 则产生
: array[4][4]...[4]共20维
其实上头跟 array[80] 没什麽两样阿...
1, 2, 3, 4, 5, 6, 7, 8
1, 2, 3, 4
5, 6, 7, 8
上面这两个自己转换一下就可以了啦...
不然,有勇气的话,下面这个乱写程式码的概念拿去用用看... [逃]
public int createArray(int m, int degree){
int array[] = new int[m];
if(degree!=0){
for(int i=0; i<array.length; i++){
array[i] = createArray(m, degree-1);
}
}
return array;
}
(宣告的地方应该会挂掉.... XDXD)
--
侃侃长论鲜窒碍 首页:
http://www.psmonkey.idv.tw
众目睽睽无心颤 Blog:
http://ps-think.blogspot.com
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.13.246.21
1F:推 superlubu:应该会出 return type incorrect 罢 12/24 10:32
2F:推 godfat:用 ArrayList 即可 12/24 10:46
3F:→ godfat:我现在都避免使用 primitive... 12/24 10:47