将n*n矩阵顺时针旋转90度
1 /** 2 * 将n*n矩阵顺时针旋转90度 3 * @param mat 4 * @param n 矩阵的阶数 5 * @date 2016-10-7 6 * @author shaobn 7 */ 8 public static void rotateMatrix(int[][] mat,int n){ 9 int[][] mat_rotate = new int[n][n]; 10 for(int i = 0;i<n;i++){ 11 for(int j = 0;j<n;j++){ 12 mat_rotate[j][n-1-i]=mat[i][j]; 13 } 14 } 15 for(int i = 0;i<n;i++){ 16 for(int j = 0;j<n;j++){ 17 System.out.print(mat_rotate[i][j]+" "); 18 } 19 } 20 }
吾宁做一叶扁舟,始航于湖边,遨游于海上,浪迹于江中。