leetcode - 48.Rotate Image

    xiaoxiao2021-03-25  70

    Rotate Image

    You are given an n x n 2D matrix representing an image.

    Rotate the image by 90 degrees (clockwise).

    Solution:

    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; } } }
    转载请注明原文地址: https://ju.6miu.com/read-40618.html

    最新回复(0)