美文网首页
Array:n*n的二维数组,顺时针旋转90度

Array:n*n的二维数组,顺时针旋转90度

作者: 敲一手烂代码 | 来源:发表于2016-06-08 16:53 被阅读406次
public void rotate(int[][] matrix) {
        int n = matrix.length;
        for (int i = 0; i < n/2; i++) {
            for (int j = i; j < n-1-i; j++) {
                int temp = matrix[i][j];
                matrix[i][j] = matrix[n-1-j][i];
                matrix[n-1-j][i] = matrix[n-1-i][n-1-j];
                matrix[n-1-i][n-1-j] = matrix[j][n-1-i];
                matrix[j][n-1-i] = temp;
            }
        }
    }

相关文章

  • 矩阵顺时针旋转90度

    n*n矩阵顺时针旋转90度 方法一:将二维数组顺时针旋转90度,就是将其转置后的数组的列进行前后交换(即第一列变为...

  • 48. Rotate Image

    题目描述:给一个n * n的二维数组表示的图片,将其原地顺时针旋转90度。如: Given input matri...

  • Leetcode Swift Conquer -- 189. R

    Rotate Array 旋转数组 Rotate an array of n elements to the ri...

  • Array:n*n的二维数组,顺时针旋转90度

  • LeedCode 旋转图像

    LeetCode 旋转图像 给定一个 *n *× n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 思路...

  • Swift 旋转图像 - LeetCode

    题目:旋转图像 描述: 给定一个 n × n 的二维矩阵表示一个图像。 将图像旋转 90 度(顺时针)。 注意: ...

  • LeetCode-48-旋转图像

    LeetCode-48-旋转图像 题目 给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度...

  • LeetCodeDay06

    48. 旋转图像 描述 给定一个 n × n 的二维矩阵表示一个图像。 将图像旋转 90 度(顺时针)。 注意 你...

  • IOS 算法(中级篇) ----- 旋转图像

    给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。你必须在 原地 旋转...

  • 48. 旋转图像

    【Description】 给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: ...

网友评论

      本文标题:Array:n*n的二维数组,顺时针旋转90度

      本文链接:https://www.haomeiwen.com/subject/deujdttx.html