48.旋转图像

秋招未止脚步不止,大厂,我一定要上大厂!

题目链接

. - 力扣(LeetCode)

自己的思路

感觉好难,想不出来.

噫噫噫,我想着想着又想出来了。

//发现规律了,先左右对称, 再将坐标i,j变成(n-j, n-i)

好!

java 复制代码
class Solution {
    public void rotate(int[][] matrix) {
        //发现规律了,先左右对称, 再将坐标i,j变成(n-j, n-i)
        int len1 = matrix.length;
        
        for(int i =0; i < len1; i++){
            for(int j = 0; j < len1/2; j++){
                int temp = matrix[i][j];
                matrix[i][j] = matrix[i][len1 - j - 1];
                matrix[i][len1 - j - 1] = temp;
            }
        }
        len1 --;
        for(int i = 0; i <= len1; i++){
            for(int j = 0; j < len1 - i; j ++ ){
                int temp = matrix[i][j];
                matrix[i][j] = matrix[len1 - j][len1 - i];
                matrix[len1 - j][len1 - i] = temp;
            }
        }
    }
}

过,下一题!

相关推荐
小河豚oO16 分钟前
LeetCode 热题 100 - 哈希 - 128
算法·leetcode·哈希算法
客卿12317 分钟前
力扣100题之128. 最长连续序列
算法·leetcode·哈希算法
T1an-117 分钟前
【力扣链表篇】206.反转链表
算法·leetcode·链表
xphjj2 小时前
树形数据模糊搜索
前端·javascript·算法
Once_day2 小时前
代码训练LeetCode(24)数组乘积
算法·leetcode
int型码农4 小时前
数据结构第八章(二)-交换排序
c语言·数据结构·算法·排序算法
YKPG4 小时前
C++学习-入门到精通【14】标准库算法
c++·学习·算法
CoovallyAIHub4 小时前
AI+无人机如何守护濒危物种?YOLOv8实现95%精准识别
深度学习·算法·计算机视觉
码农之王5 小时前
记录一次,利用AI DeepSeek,解决工作中算法和无限级树模型问题
后端·算法
编程绿豆侠7 小时前
力扣HOT100之二分查找: 34. 在排序数组中查找元素的第一个和最后一个位置
数据结构·算法·leetcode