要求很简单:
有三个数组a[] b[] c[],现在要做这样一种运算a[i]=b[j]*c[k],其中要满足i=j+k,这是我做一个程序中的一个方法要用到得算法,就这样。
我是这样写的:
for (int i = a.length - 1; i >= 0; i--) {
for(int n=b.length-1;n>=0;n--){
for(int k=0;k<=i-n;k++){
a[i] = b[j]* c[k] ;
}
}
}
return c;
运行不,请大家帮忙解决下
有三个数组a[] b[] c[],现在要做这样一种运算a[i]=b[j]*c[k],其中要满足i=j+k,这是我做一个程序中的一个方法要用到得算法,就这样。
我是这样写的:
for (int i = a.length - 1; i >= 0; i--) {
for(int n=b.length-1;n>=0;n--){
for(int k=0;k<=i-n;k++){
a[i] = b[j]* c[k] ;
}
}
}
return c;
运行不,请大家帮忙解决下
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货