news 2026/7/7 11:33:32

48. 旋转图像

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
48. 旋转图像
/** * 【题目名称】旋转图像<p> * 【题目来源】https://leetcode.cn/problems/rotate-image/description/ * * @author 潘磊,just_panlei@just.edu.cn * @version 1.0 */classSolution{/** * 将指定方阵顺时针旋转90度。 * * @param matrix 指定方阵。 */publicvoidrotate(int[][]matrix){intn=matrix.length;// 方阵的维度int[][]ans=newint[n][n];// 顺时针旋转90度后的新方阵/* 顺时针旋转图像公式: new[i][j] = old[n-j-1][i] */for(inti=0;i<n;i++){for(intj=0;j<n;j++){ans[i][j]=matrix[n-j-1][i];}}/* 用ans更新matrix */for(inti=0;i<n;i++){for(intj=0;j<n;j++){matrix[i][j]=ans[i][j];}}}}
/** * 【题目名称】旋转图像<p> * 【题目来源】https://leetcode.cn/problems/rotate-image/description/ * * @author 潘磊,just_panlei@just.edu.cn * @version 2.0 */classSolution{/** * 将指定方阵顺时针旋转90度。 * * @param matrix 指定方阵。 */publicvoidrotate(int[][]matrix){intn=matrix.length;// 方阵的维度inti,j,t;/* 首先,将图像水平镜像翻转 */for(i=0;i<n/2;i++){for(j=0;j<n;j++){// 交换关于水平轴对称的元素t=matrix[i][j];matrix[i][j]=matrix[n-i-1][j];matrix[n-i-1][j]=t;}}/* 其次,将图像沿主对角线翻转 */for(i=1;i<n;i++){for(j=0;j<i;j++){// 交换关于主对角线对称的元素t=matrix[i][j];matrix[i][j]=matrix[j][i];matrix[j][i]=t;}}}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/6 18:22:02

zotero-style终极安装指南:5分钟快速上手智能文献管理插件

还在为Zotero单调的界面和繁琐的文献管理而烦恼&#xff1f;zotero-style插件将彻底改变你的学术研究体验&#xff01;这个功能强大的Zotero增强插件提供了阅读进度可视化、智能标签管理、图形化关系视图等实用功能&#xff0c;让文献管理变得轻松高效。 【免费下载链接】zoter…

作者头像 李华
网站建设 2026/7/7 0:27:23

百度网盘下载加速终极方案:3个简单技巧告别限速烦恼

百度网盘下载加速终极方案&#xff1a;3个简单技巧告别限速烦恼 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 你是否曾经面对百度网盘的龟速下载&#xff0c;看着进度条缓慢…

作者头像 李华
网站建设 2026/7/7 18:54:16

CTF进阶破局指南:避开90%选手的坑,从卡题到夺冠的新维度技巧

CTF进阶破局指南&#xff1a;避开90%选手的坑&#xff0c;从卡题到夺冠的新维度技巧 随着云原生、AI攻防等新场景占比超70%&#xff0c;跨模块题型从简单拼接升级为线索环环相扣&#xff0c;仅靠传统解题框架早已不够。 本文跳出通用框架基础题型的传统思路&#xff0c;聚焦反…

作者头像 李华
网站建设 2026/7/7 18:12:57

口碑好的航天级SSD固态硬盘服务周到的企业

口碑好的航天级SSD固态硬盘服务周到的企业在当今科技飞速发展的时代&#xff0c;航天领域对数据存储的要求愈发严苛&#xff0c;航天级SSD固态硬盘的重要性也日益凸显。市场上众多企业纷纷角逐&#xff0c;但口碑好且服务周到的企业却屈指可数&#xff0c;湖南天硕创新科技有限…

作者头像 李华
网站建设 2026/7/7 14:26:42

告别“缺少dll“困扰:Windows运行库一站式解决方案全解析

告别"缺少dll"困扰&#xff1a;Windows运行库一站式解决方案全解析 【免费下载链接】vcredist Lifecycle management for the Microsoft Visual C Redistributables 项目地址: https://gitcode.com/gh_mirrors/vcr/vcredist "应用程序无法启动&#xff0…

作者头像 李华