关闭

leetcode 48. Rotate Image-矩阵旋转

标签: JavaleetcodePython
1054人阅读 评论(0) 收藏 举报
分类:
原题链接:48. Rotate Image

【思路-Java】


 矩阵的顺时针90°旋转,关键是找到坐标关系。本题中 n 的值提前减1了,所以在下面的运算中就没有减1了。

public class Solution {
    public void rotate(int[][] matrix) {
        for(int i=0, temp=0, n=matrix.length-1; i<=n/2; i++) {
            for(int j=i; j<n-i; j++) {
                temp = matrix[j][n-i];
                matrix[j][n-i] = matrix[i][j];
                matrix[i][j] = matrix[n-j][i];
                matrix[n-j][i] = matrix[n-i][n-j];
                matrix[n-i][n-j] = temp;
            }
        }
    }
}
20 / 20 test cases passed. Runtime: 0 ms  Your runtime beats 25.77% of javasubmissions.
 

2
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:117635次
    • 积分:3240
    • 等级:
    • 排名:第10559名
    • 原创:191篇
    • 转载:25篇
    • 译文:0篇
    • 评论:15条
    最新评论