完成将 ints(values) 数组作为参数传递的 reverseValues 方法。该方法返回整数(值),其中数字的顺序颠倒了。
例如,如果输入数组是 {3, 7, 2, 4}
该方法返回 {4,2,7,3}
一个例子: reverseValues({3, 7, 2, 4}) 应该返回 {4,2,7,3}
如果没有事先看到数组,我找不到任何帮助来说明如何做到这一点。
for(int i =0; i < array.length/2; i++){
int temp = array[i];
array[i] = array[array.length-1 - i];
array[array.length-1 - i] = temp;
}
您是否尝试过尝试将数组转换为列表,然后调用:
public ArrayList<String> reverse(ArrayList<String> list) {
ArrayList<String> result = new ArrayList<String>(list.size());
for(int i=list.size()-1;i>=0;i--) {
result.add(list.get(i));
}
return result;
}
像这样的东西应该工作。可能不是最快的,但它会颠倒列表。