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



相关推荐
报错小能手8 分钟前
数据结构 b+树
数据结构·b树·算法
元亓亓亓19 分钟前
LeetCode热题100--64. 最小路径和--中等
算法·leetcode·职场和发展
mit6.82424 分钟前
回溯+位运算|前缀和优化背包
算法
努力学算法的蒟蒻35 分钟前
day49(12.30)——leetcode面试经典150
算法·leetcode·面试
天赐学c语言35 分钟前
12.30 - 合并区间 && C++中class和C语言中struct的区别
c语言·c++·算法·leecode
有一个好名字1 小时前
力扣-递增的三元子序列
算法·leetcode·职场和发展
Boop_wu1 小时前
[Java 数据结构] 图(1)
数据结构·算法
无尽的罚坐人生1 小时前
hot 100 128. 最长连续序列
数据结构·算法·贪心算法
Savior`L1 小时前
基础算法:模拟、枚举
数据结构·c++·算法
软件算法开发1 小时前
基于蘑菇繁殖优化的LSTM深度学习网络模型(MRO-LSTM)的一维时间序列预测算法matlab仿真
深度学习·算法·matlab·lstm·时间序列预测·蘑菇繁殖优化·mro-lstm