我是 Java 的初学者。我知道如何打印一个反向数组,但我不知道如何打印它的一半。例如:
原始数组 A = {1,2,3,4,5,6,7,8,9,0}
函数后:
转换后的数组 A' = {1,2,3,4,5,0,9,8,7,6}
private void reverse(int[] ar, int i, int j) {
if(i>j)
return;
else{
int temp = ar[i];
ar[i] = ar[j];
ar[j] = temp;
reverse(ar, ++i, --j);
}
}
reverse(ar, (ar.length/2), ar.length-1)
从主方法调用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句