赞
踩
class Solution { public: void rotate(vector<vector<int>>& matrix) { int n=matrix[0].size(); for(int row=0;row<n/2;row++){ for(int col=0;col<(n+1)/2;col++){ int tmp=matrix[row][col]; matrix[row][col]=matrix[n-col-1][row]; matrix[n-col-1][row]=matrix[n-row-1][n-col-1]; matrix[n-row-1][n-col-1]=matrix[col][n-row-1]; matrix[col][n-row-1]=tmp; } } } };
第二种方法采用先水平翻转再对角线翻转。
来源:力扣(LeetCode)
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。