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



相关推荐
Yzzz-F12 小时前
[模板]单调队列/滑动窗口
算法
做怪小疯子12 小时前
LeetCode 热题 100——二叉树——翻转二叉树
算法·leetcode·职场和发展
报错小能手13 小时前
数据结构 带头节点的双向循环链表
数据结构·算法·链表
Yolo_TvT13 小时前
数据结构:算法复杂度
数据结构·算法
OKkankan13 小时前
多态概念及使用
开发语言·数据结构·c++·算法
nn在炼金13 小时前
FlashAttention 1 深度解读:原理、价值、应用与实战
人工智能·算法
WHS-_-202213 小时前
Channel Estimation for mmWave High-Mobility Systems With 5G New Radio OFDM (I)
算法·5g
.格子衫.13 小时前
026动态规划之跨步DP——算法备赛
算法·动态规划
roman_日积跬步-终至千里13 小时前
【模式识别与机器学习(7)】主要算法与技术(下篇:高级模型与集成方法)之 扩展线性模型(Extending Linear Models)
人工智能·算法·机器学习
做怪小疯子13 小时前
LeetCode 热题 100——二叉树——二叉树的最大深度
算法·leetcode·职场和发展