Rotate Image

private int[][] m;

public void rotate(int[][] matrix) {

??? for(int i = 0; i<matrix.length;i++){

??????? for(int j = i; j<matrix[0].length; j++){

??????????? int temp = 0;

??????????? temp = matrix[i][j];

??????????? matrix[i][j] = matrix[j][i];

??????????? matrix[j][i] = temp;

??????? }

??? }

??? for(int i =0 ; i<matrix.length;i++){

??????? for(int j = 0; j<matrix.length/2; j++){

??????????? int temp = 0;

??????????? temp = matrix[i][j];

? ? ? ? ? ? matrix[i][j] = matrix[i][matrix.length-1-j];

??????????? matrix[i][matrix.length-1-j] = temp;

??????? }

??? }

??? m = matrix;

}

public int[][] getMatrix(){

??? return m;

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容