48. Rotate Image
Posted 鸵鸟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了48. Rotate Image相关的知识,希望对你有一定的参考价值。
class Solution { public void rotate(int[][] matrix) { int n=matrix.length; for(int i=0;i<n;i++) for(int j=i+1;j<n;j++) swap(matrix,i,j,j,i); for(int i=0;i<n;i++) { int l=0; int r=n-1; while(l<r) { swap(matrix,i,l,i,r); l++; r--; } } } private void swap(int[][] matrix, int i1, int j1, int i2, int j2){ int tmp=matrix[i1][j1]; matrix[i1][j1]=matrix[i2][j2]; matrix[i2][j2]=tmp; } }
以上是关于48. Rotate Image的主要内容,如果未能解决你的问题,请参考以下文章