/**
* 对N×N矩阵按对角线(左上-右下)进行翻转
*/
public static void flip1(int[][] arr) {
int n = arr.length;
for(int i = 0; i < n -1; i++) {
for(int j = i + 1; j < n; j++) {
int temp = arr[i][j];
arr[i][j] = arr[j][i];
arr[j][i] = temp;
}
}
}
/**
* 对N×N矩阵按对角线(左下-右上)进行翻转
*/
public static void flip2(int[][] arr) {
int n = arr.length;
for(int i = 0; i < n - 1; i++) {
for(int j = 0; j < n - i; j++) {
int temp = arr[i][j];
arr[i][j] = arr[n-j-1][n-i-1];
arr[n-j-1][n-i-1] = temp;
}
}
}
Java按对角线翻转 N x N 矩阵
猜你喜欢
转载自blog.csdn.net/weixin_43394832/article/details/115984079
今日推荐
周排行