news 2026/9/4 21:45:41

DeepSeek 专家 LeetCode 48. 旋转图像 Java实现

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DeepSeek 专家 LeetCode 48. 旋转图像 Java实现

以下是 LeetCode 48. 旋转图像 的 Java 实现,采用 转置 + 水平翻转 的方法,原地修改矩阵。


思路

  1. 转置:沿主对角线交换元素,matrix[i][j] 与 matrix[j][i] 互换(只遍历上三角即可)。
  2. 水平翻转:对每一行,将首尾元素依次交换,实现左右反转。

经过这两步,原矩阵即为顺时针旋转 90° 的结果。


代码

classSolution{publicvoidrotate(int[][]matrix){intn=matrix.length;// 1. 转置矩阵(沿主对角线翻转)for(inti=0;i<n;i++){for(intj=i+1;j<n;j++){inttemp=matrix[i][j];matrix[i][j]=matrix[j][i];matrix[j][i]=temp;}}// 2. 水平翻转每一行for(inti=0;i<n;i++){intleft=0,right=n-1;while(left<right){inttemp=matrix[i][left];matrix[i][left]=matrix[i][right];matrix[i][right]=temp;left++;right--;}}}}

复杂度分析

· 时间复杂度:O(n²),需要遍历矩阵两次(转置和翻转各一次)。
· 空间复杂度:O(1),只使用了常数级额外空间。


说明

· 转置时从 j = i + 1 开始,跳过对角线,避免重复交换。
· 水平翻转时使用双指针,交换每一行的对称位置元素。
· 该解法是原地算法,符合题目要求。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/4 21:42:48

三款AI论文软件实测:从选题到答辩怎么选才不踩坑?

写论文这事&#xff0c;最怕的不是写不出来&#xff0c;而是写得心里没底。 选题改了七八版还怕选重了&#xff0c;文献下载了两百篇越读越乱&#xff0c;参考文献格式调到崩溃&#xff0c;交稿前还得担心重复率和AIGC检测。今年开学季一到&#xff0c;又有一波人在搜“AI论文工…

作者头像 李华
网站建设 2026/9/4 21:40:31

TC275 Bootloader源码深度解析与实战调试指南

简介&#xff1a;本资源为英飞凌TC275微控制器专用的AUTOSAR兼容Bootloader完整源码实现&#xff0c;面向汽车电子、工业控制领域的嵌入式软件工程师及AUTOSAR初学者&#xff0c;解决TC275平台安全启动、固件升级与MCAL层集成等核心开发需求。压缩包共204个文件&#xff08;1.4…

作者头像 李华
网站建设 2026/9/4 21:37:54

基于YOLOv8的钢材表面缺陷检测实战:从NEU-DET数据集到模型调优

简介&#xff1a;本资源是面向工业视觉检测研究者与深度学习工程师的YOLOv8适配型钢材表面缺陷数据集&#xff0c;聚焦钢铁制造质量控制中的六大典型缺陷识别任务&#xff1a;crazing&#xff08;裂纹&#xff09;、inclusion&#xff08;夹杂&#xff09;、patches&#xff08…

作者头像 李华
网站建设 2026/9/4 21:31:11

USB-C PD 3.1 240W给台式机供电可行吗?DC-ATX方案解析

最近低功耗装机圈里&#xff0c;有一个话题的关注度正在明显上涨&#xff1a;把 ATX 电源整体拿掉&#xff0c;只用一个 USB-C PD 3.1 充电头给台式主机供电&#xff0c;甚至让显示器也走 PD 链路取电。这个方案看起来非常“反常识”&#xff0c;因为很多人对 USB-C 的认知还停…

作者头像 李华
网站建设 2026/9/4 21:30:49

H.264、H.265与AV1视频编码器在电竞直播推流中的性能对比研究深度学习实战python数据分析与可视化

1.3 研究内容与目标本研究旨在通过设计控制变量的对比实验&#xff0c;对H.264、H.265与AV1三种视频编码器在模拟电竞直播推流环境下的核心性能进行量化分析与综合评价。主要研究内容包括&#xff1a;压缩效率对比&#xff1a; 在相同目标码率下&#xff0c;使用客观质量评估指…

作者头像 李华
网站建设 2026/9/4 21:29:54

工业物联网监控平台历史测点数据能存多长时间

主流物联网云历史数据保存时长对照表⚠️注意&#xff1a;历史时序数据、设备上线日志、告警日志是分开存储&#xff0c;保存时间不一样;免费版与付费版差异很大&#xff0c;过期删除后一般不可恢复。一、公有云SaaS平台(托管云)设备连接日志/掉线日志&#xff1a;阿里云、腾讯…

作者头像 李华