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



相关推荐
long3163 分钟前
弗洛伊德·沃肖算法 Floyd Warshall Algorithm
java·后端·算法·spring·springboot·图论
有一个好名字4 分钟前
力扣-咒语和药水的成功对数
java·算法·leetcode
Loo国昌9 分钟前
【LangChain1.0】第一篇:基础认知
后端·python·算法·语言模型·prompt
H Corey18 分钟前
Java--面向对象之继承与多态
java·开发语言·windows·学习·算法·intellij-idea
永远都不秃头的程序员(互关)41 分钟前
【K-Means深度探索(三)】告别“初始陷阱”:K-Means++优化质心初始化全解析!
算法·机器学习·kmeans
程序员-King.44 分钟前
day136—快慢指针—重排链表(LeetCode-143)
算法·leetcode·链表·快慢指针
万行44 分钟前
差速两轮机器人位移与航向角增量计算
人工智能·python·算法·机器人
qq_3363139344 分钟前
java基础-多线程练习
java·开发语言·算法
不知名XL1 小时前
day25 贪心算法 part03
算法·贪心算法
期待のcode1 小时前
Java虚拟机的垃圾回收器
java·开发语言·jvm·算法