LeetCode – Rotate Image (Java)
You are given an n x n 2D matrix representing an image.
Rotate the image by 90 degrees (clockwise).
Follow up:
Could you do this inplace?
Inplace Solution
By using the relation "matrix[i][j] = matrix[n1j][i]", we can loop through the matrix.
public void rotate(int[][] matrix) { int n = matrix.length; for (int i = 0; i < n / 2; i++) { for (int j = 0; j < Math.ceil(((double) n) / 2.); j++) { int temp = matrix[i][j]; matrix[i][j] = matrix[n1j][i]; matrix[n1j][i] = matrix[n1i][n1j]; matrix[n1i][n1j] = matrix[j][n1i]; matrix[j][n1i] = temp; } } } 
<pre><code> String foo = "bar"; </code></pre>

hina jain

svGuy

svGuy

Ivy G

Chen Chen

my boo

my boo

Guest

A Programmer

kinshuk chandra