c_cpp 顺时针旋转图像为90 digree

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 顺时针旋转图像为90 digree相关的知识,希望对你有一定的参考价值。

void rotate_image(vector<vector<int>> &M) {
    int N = M.size();
    for(int i=0; i<N; i++) {
        for(int j=0; j<N-i; j++) {              // N-i
            swap(M[i][j], M[N-1+j][N-1+i]);
        }
    }
    for(int i=0; i<N/2; i++) {                  // N/2
        for(int j=0; j<N; j++) {
            swap(M[i][j], M[N-1-i][j]);
        }
    }
}

以上是关于c_cpp 顺时针旋转图像为90 digree的主要内容,如果未能解决你的问题,请参考以下文章

给定一个 n × n 的二维矩阵表示一个图像, 将图像顺时针旋转 90 度js实现

方阵原地顺时针旋转90度

css中怎样在右下角为基点顺时针旋转90度?

将下面矩阵分别按顺时针90度,逆时针90度,和旋转180度,打印出来

183Java8对图片做顺时针旋转90度逆时针旋转90度旋转180度水平翻转垂直翻转操作。

183Java8对图片做顺时针旋转90度逆时针旋转90度旋转180度水平翻转垂直翻转操作。