Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Solution {
- public void rotate(int[][] matrix) {
- //Transpose
- for(int i =0 ; i <matrix.length;i++){
- for(int j = i; j <matrix[0].length;j++){
- int temp = matrix[i][j];
- matrix[i][j] = matrix[j][i];
- matrix[j][i] = temp;
- }
- }
- // reverse column wise
- for(int i =0; i <matrix.length;i++){
- int li =0;
- int ri = matrix[i].length-1;
- while(li <ri){
- int temp = matrix[i][li];
- matrix[i][li] = matrix[i][ri];
- matrix[i][ri] = temp;
- li++;
- ri--;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement