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

过,下一题!

相关推荐
文心快码BaiduComate8 分钟前
光本位联合文心快码打造面向光电芯片研发的全栈AI Agent Lightmate
算法
一次旅行25 分钟前
ViT/CLIP/LLaVA/GPT-4V/VideoLLM多模态架构全解:原理仿真+工业落地选型+完整推理代码
人工智能·算法·架构
神明不懂浪漫1 小时前
【第五章】队列
开发语言·数据结构·经验分享·笔记·算法
happy_baymax1 小时前
MATLAB MCP Server+ MATLAB Agentic Toolkit+Simulink Agentic Toolkit自动更新批处理文件.ps1
人工智能·算法
神明不懂浪漫2 小时前
【第六章】二叉树
开发语言·数据结构·经验分享·笔记·算法
橘和柠2 小时前
知识图谱实战(一):数据采集与实体关系抽取(完整代码)
算法
Mem0rin2 小时前
前缀和:中心下标与数组乘积
数据结构·算法
windliang2 小时前
Claude Code 源码分析(八):Memory 如何被写入、整理与按需召回
前端·算法·面试
漂流瓶jz2 小时前
UVA-12174 Shuffle的播放记录 题解答案代码 算法竞赛入门经典第二版
数据结构·c++·算法·图论·滑动窗口·算法竞赛入门经典·uva
Forever Nore2 小时前
LeetCode 6 Z 字形变换 - 按行模拟
算法·leetcode