[LeetCode] Rotate Image

来源:互联网 发布:苏州妇科检查知乎 编辑:程序博客网 时间:2024/06/06 08:54

You are given an n x n 2D matrix representing an image.

Rotate the image by 90 degrees (clockwise).

Follow up:
Could you do this in-place?


class Solution {public:    void rotate(vector<vector<int> > &matrix) {        int n = matrix.size();        for(int i = 0; i < n / 2; i++)            swap(matrix[i], matrix[n-i-1]);        for(int i = 1; i < n; i++)            for(int j = 0; j < i; j++)                swap(matrix[i][j], matrix[j][i]);    }};


0 0
原创粉丝点击