/*[[1,2.3][4,5,6]] -> [[3,2,1], [6,5,4]]
* 数组的反转(reversal)
* */
java代码
java
public class TestArrayRes {
public static void main(String[] args) {
int[][] arr = {{1,2,3},{4,5,6}};
int [][] newarr = arrayrecerive(arr);
for(int i = 0; i<newarr.length; i++){
for(int j = 0; j<newarr[i].length; j++){
System.out.println(newarr[i][j]);
}
}
}
public static int[][] arrayrecerive(int[][] arr){
if (arr.length==0){
return arr;
}
for(int i = 0; i<arr.length; i++){
int left = 0;
int right = arr[i].length - 1;
if (right <= 0){
continue;
}
while (left < right){
int temp = arr[i][left];
arr[i][left] = arr[i][right];
arr[i][right] = temp;
left++;
right--;
}
}
return arr;
}
}
python代码
python
#coding:utf-8
array_number = [[1,2,3],[4,5,6]]
for i in range(len(array_number)):
left = 0
right = len(array_number[i]) - 1
while left < right:
temp = array_number[i][left]
array_number[i][left] = array_number[i][right]
array_number[i][right] = temp
left+=1
right-=1
print(array_number)