当前位置: 首页 > news >正文

力扣48 .旋转图像 (最简单的方法)

文章目录

  • 题目介绍
  • 题解

题目介绍

在这里插入图片描述

题解

先上下翻转,整个矩阵翻转完毕之后,再沿着左斜对角线()翻转即可得到最终答案。

代码如下:

class Solution {public void rotate(int[][] matrix) {int l = 0, r = matrix.length - 1;// 上下翻转while (l < r) {for (int i = 0; i < matrix[0].length; i++) {int temp = matrix[l][i];matrix[l][i] = matrix[r][i];matrix[r][i] = temp;}l++;r--;}// 左斜对角线(\)翻转for(int i = 0; i < n; i++) {// 第二层遍历终止条件为 j < ifor(int j = 0; j < i; j++) {int tmp = matrix[i][j];matrix[i][j] = matrix[j][i];matrix[j][i] = tmp;}}}
}

相关文章:

  • 深度学习损失“三位一体”——从 Fisher 的最大似然到 Shannon 的交叉熵再到 KL 散度,并走进 PET·P-Tuning微调·知识蒸馏的实战
  • AI开发 | Web API框架选型-FastAPI
  • 机器学习——支持向量机(SVM)
  • 机器学习第二十七讲:Kaggle → 参加机器学习界的奥林匹克
  • QT之INI、JSON、XML处理
  • mac 安装 mysql 和 mysqlshell
  • 黑马点评--基于Redis实现共享session登录
  • 技术文档炼金术:从混乱到优雅的知识封装
  • RabbitMQ核心特性——重试、TTL、死信队列
  • redis哨兵服务
  • H3C-WAF-单机部署
  • Vue 样式不一致问题全面分析与解决方案
  • ShenNiusModularity项目源码学习(29:ShenNius.Admin.Mvc项目分析-14)
  • webpack的构建流程
  • 折半搜索【2024华为智联杯 K.时光】
  • 【C/C++】多线程开发:wait、sleep、yield全解析
  • (泛函分析)线性算子谱的定义,谱的分类,谱的性质。
  • 《算法导论(第4版)》阅读笔记:p127-p133
  • 【MySQL】表的内外连接
  • 笔记本电脑右下角wifi不显示,连不上网怎么办?
  • 做网站怎么弄/谷歌商店下载官网
  • 北京建设工程交易网/seo网站推广优化论文
  • 做网站付费流程/网站建设的技术支持
  • 网站建设自学/竞价账户托管哪家好
  • 设计网站推荐素材网站/青岛模板建站
  • 成绩分析智能网站怎么做/专业seo网络推广