数组反转
一个算法问题
1 2 3
4 5 6
7 8 9
要把这个数组变成
3 2 1
6 5 4
9 8 7
要求完整代码
------解决方案--------------------不就是数组交换顺序吗,大学课本这例子应该很多吧
------解决方案--------------------问题描述不清楚
123
456
789
这是个什么?二维数组?还是三个一维数组?
------解决方案--------------------一维数组反转示例:
public void reversal(int a[]) {
for (int i = 0; i < a.length / 2; i++) {
int temp = a[i];
a[i] = a[a.length - i - 1];
a[a.length - i - 1] = temp;
}
}
------解决方案--------------------LS已经给出答案了,LZ稍微改改就OK了