*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;
            }
    }
};



相关推荐
_codemonster1 分钟前
计算机视觉入门到实战系列(八)Harris角点检测算法
python·算法·计算机视觉
Snow_day.6 分钟前
有关排列排列组合(1)
数据结构·算法·贪心算法·动态规划·图论
dora27 分钟前
【开发火星地平线辅助】智商不够,编程来凑
算法
im_AMBER30 分钟前
Leetcode 100 在链表中插入最大公约数
数据结构·c++·笔记·学习·算法·leetcode·链表
Z1Jxxx34 分钟前
删除字符串2
开发语言·c++·算法
踩坑记录36 分钟前
leetcode hot100 15. 三数之和 medium
算法·leetcode·职场和发展
独自破碎E42 分钟前
【二分法】旋转数组的最小数字
数据结构·算法·排序算法
苦藤新鸡1 小时前
9.找到字符串中所有字母异位词
数据结构·c++·算法·力扣
逑之1 小时前
C语言笔记12:C语言内存函数
c语言·笔记·算法
ltqshs1 小时前
嵌入式C语言-指针数组和数组指针
c语言·数据结构·算法