*LEEDCODE 48旋转图像

cpp 复制代码
class Solution {
public:
    void rotate(vector<vector<int>>& matrix) {
        int n = matrix.size();
        //  up down
        for(int i = 0; i < n/2; i++)
            for(int j = 0; j < n; j++)
            {
                int tmp = matrix[i][j];
                matrix[i][j] = matrix[n-i-1][j];
                matrix[n-i-1][j] = tmp;
            }

        // zhu
        for(int i = 0; i < n ; i++)
            for(int j = 0; j < i; j++)
            {
                int tmp = matrix[i][j];
                matrix[i][j] = matrix[j][i];
                matrix[j][i] = tmp;
            }
    }
};



相关推荐
君义_noip16 分钟前
信息学奥赛一本通 1615:【例 1】序列的第 k 个数
c++·算法·信息学奥赛·csp-s
ホロHoro16 分钟前
数据结构非线性部分(1)
java·数据结构·算法
Blossom.11819 分钟前
大模型推理优化实战:连续批处理与PagedAttention性能提升300%
大数据·人工智能·python·神经网络·算法·机器学习·php
沉下去,苦磨练!28 分钟前
实现二维数组反转
java·数据结构·算法
bybitq35 分钟前
Leetcode-3780-Python
python·算法·leetcode
如何原谅奋力过但无声36 分钟前
【力扣-Python-75】颜色分类(middle)
python·算法·leetcode
玖剹37 分钟前
哈希表相关题目
数据结构·c++·算法·leetcode·哈希算法·散列表
laocooon5238578861 小时前
相对名次算法的处理python
开发语言·python·算法
lixinnnn.1 小时前
bfs: kotori和迷宫
算法·宽度优先
Felven2 小时前
A. Shizuku Hoshikawa and Farm Legs
算法