相关标签
一、题目要求
二、题解和代码实现
1.题解
2.代码实现
代码如下(示例):
class Solution {
public void rotate(int[][] matrix) {
int n = matrix.length;
for (int i = 0; i < n / 2; i++) {//遍历
for (int j = 0; j < (n + 1) / 2; j++) {//遍历
int temp = matrix[i][j];//左上
matrix[i][j] = matrix[n-j-1][i];//左上 = 左下
matrix[n-j-1][i] = matrix[n-i-1][n-j-1];//左下 = 右下
matrix[n-i-1][n-j-1] = matrix[j][n-i-1];//右下 = 右上
matrix[j][n-i-1] = temp; //右上 = 左上
}
}
}
}