news 2026/8/29 4:10:50

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/8/26 22:19:22

人均薪资 26.9K!网络安全行业为什么这么赚钱?3 个核心原因 + 岗位薪资表,看完想转行!

网络安全工程师是非常重要的职业&#xff0c;他们负责设计、实施和维护网络安全系统&#xff0c;以防止网络遭受攻击。 网络安全工程师月薪在2-80K左右&#xff0c;全国网络安全平均薪资为26.9K/月。 目前网络安全工程师就业岗位有安全服务工程师、网络安全工程师、渗透测试…

作者头像 李华
网站建设 2026/8/27 10:30:16

PuzzleSolver终极指南:如何快速掌握CTF MISC解题神器?

还在为CTF竞赛中的MISC题目头疼不已吗&#xff1f;面对复杂的隐写术、破碎的图片拼接、混乱的文件格式&#xff0c;是否感到无从下手&#xff1f;今天我要向你介绍一款专为CTF爱好者打造的神器——PuzzleSolver&#xff01;这款由Byxs20开发的开源工具集成了20多种实用功能&…

作者头像 李华
网站建设 2026/8/29 0:02:45

线性代数(八)非齐次方程组的解的结构

给定方程组&#xff0c;写出增广矩阵&#xff0c; &#xff0c;消元化为阶梯型矩阵&#xff0c;可得&#xff0c;显然首先要保证方程组才可能有解决。设&#xff0c;&#xff0c;。进一步探讨方程组有解的条件&#xff0c;由之前的知识可知&#xff0c;b向量必须是A的列向量空间…

作者头像 李华
网站建设 2026/8/28 3:39:50

Zotero样式增强插件:如何让学术文献管理变得更简单高效

Zotero样式增强插件&#xff1a;如何让学术文献管理变得更简单高效 【免费下载链接】zotero-style zotero-style - 一个 Zotero 插件&#xff0c;提供了一系列功能来增强 Zotero 的用户体验&#xff0c;如阅读进度可视化和标签管理&#xff0c;适合研究人员和学者。 项目地址…

作者头像 李华
网站建设 2026/8/28 1:26:21

LangChain技术架构重构指南:从单体到模块化设计的转型路径

LangChain技术架构重构指南&#xff1a;从单体到模块化设计的转型路径 【免费下载链接】langchain 项目地址: https://gitcode.com/gh_mirrors/lan/langchain 在AI应用开发快速演进的背景下&#xff0c;LangChain作为领先的框架&#xff0c;其架构设计直接影响着系统的…

作者头像 李华
网站建设 2026/8/29 1:18:58

四步精通BGE-Large-zh-v1.5:从零部署到性能调优全攻略

四步精通BGE-Large-zh-v1.5&#xff1a;从零部署到性能调优全攻略 【免费下载链接】bge-large-zh-v1.5 项目地址: https://ai.gitcode.com/hf_mirrors/ai-gitcode/bge-large-zh-v1.5 BGE-Large-zh-v1.5是由北京智源人工智能研究院开发的中文文本嵌入模型&#xff0c;具…

作者头像 李华