LeetCode 48. Rotate Image

Posted dacc123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 48. Rotate Image相关的知识,希望对你有一定的参考价值。

题目

旋转二维数组,还挺有意思的。

class Solution 
public:
    void rotate(vector<vector<int>>& matrix) 
        
        for(int i=0;i<matrix.size()/2;i++)
        
            for(int j=0+i;j<matrix.size()-1-i;j++)
            
                int x=j;
                int y=matrix.size()-1-i;
                int a=matrix[i][j];
                while(x!=i||y!=j)
                
                    int b=matrix[x][y];
                    matrix[x][y]=a;
                    a=b;
                    
                    int z=x;
                    x=y;
                    y=matrix.size()-1-z;
                
               
                matrix[i][j]=a;
            
        
    
;

以上是关于LeetCode 48. Rotate Image的主要内容,如果未能解决你的问题,请参考以下文章

一天一道LeetCode#48. Rotate Image

Python 解leetcode:48. Rotate Image

19.2.7 [LeetCode 48] Rotate Image

[leetcode] 48. Rotate Image

LeetCode 48. Rotate Image

[leetcode]48. Rotate Image