Rotate Image

来源:互联网 发布:手机淘宝强制拍摄脸部 编辑:程序博客网 时间:2024/04/29 16:48

算法:

1.由外至内旋转90°

例如 将1用21取代,21用25取代,25用5取代,5用1取代

...


class Solution {public:    void rotate(vector<vector<int> > &matrix) {        // Start typing your C/C++ solution below        // DO NOT write int main() function        int n = matrix.size();        for(int i = 0; i < n/2; ++i){            for(int j = i; j < n-1-i; ++j){                int tmp = matrix[i][j];                matrix[i][j] = matrix[n-1-j][i];                matrix[n-1-j][i] = matrix[n-1-i][n-1-j];                matrix[n-1-i][n-1-j] = matrix[j][n-1-i];                matrix[j][n-1-i] = tmp;            }        }    }};


原创粉丝点击