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

LeetCode48旋转图像

思路是沿对角线交换元素,之后沿矩阵中线交换元素
参考链接
🔗:【LeetCode 每日一题】48. 旋转图像 | 手写图解版思路 + 代码讲解-哔哩哔哩】

class Solution {public void rotate(int[][] matrix) {int i=0,j=0;if(matrix==null){return;}int n = matrix.length;// int[][] ans=new int[n][n];for(;i<n;++i){j=0;for(;j<i;++j){int tmp=matrix[j][i];matrix[j][i]=matrix[i][j];matrix[i][j]=tmp;}}i=0;for(;i<n;++i){for(j=0;j<n/2;++j){int tmp=matrix[i][j];matrix[i][j]=matrix[i][n-j-1];matrix[i][n-j-1]=tmp;}}return;}}
http://www.lryc.cn/news/239785.html

相关文章:

  • sql手工注入漏洞测试(MYSQL)-墨者-url信息
  • 52.seata分布式事务
  • HTML所有功能大汇总
  • 层次分析法--可以帮助你做决策的简单算法
  • docker启动链接sqlservr的镜像时报SSl错误
  • 力扣:175. 组合两个表(Python3)
  • 【libGDX】使用Mesh绘制矩形
  • X2Keyarch迁移工具实战 | 将CentOS高效迁移至浪潮云峦操作系统KeyarchOS
  • 基于VM虚拟机下Ubuntu18.04系统,Hadoop的安装与详细配置
  • 【图像分类】基于深度学习的垃圾分类系统的设计与实现(ResNet网络,附代码和数据集)
  • MFS分布式文件系统
  • Hadoop -hdfs的读写请求
  • 【c++Leetcode】206. Reverse Linked List
  • [项目管理-33/创业之路-87/管理者与领导者-127]:如何提升自己项目管理的能力和水平
  • 记录一次因内存不足而导致hiveserver2和namenode进程宕机的排查
  • c# 基础语法
  • 【译】什么时候使用 Spring 6 JdbcClient
  • VR全景:赋能城市园区建设,打造3DVR城市名片
  • 孟德尔随机化写作技巧mr
  • 社会媒体营销提问常用的ChatGPT通用提示词模板
  • 智慧储能边缘计算网关应用,提升能源效率
  • 利用 Apache Ranger 管理 Amazon EMR 中的数据权限
  • HarmonyOS(三)—— 应用程序入口—UIAbility
  • Vuetify:定制化、响应式的 Vue UI 库 | 开源日报 No.83
  • 使用PySpark 结合Apache SystemDS 进行信号处理分析 (离散傅立叶变换)的简单例子
  • AT89S52单片机的最小应用系统
  • Pytorch中的tensor维度理解
  • 2019年12月 Scratch(三级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • matlab-实现-BP-神经网络
  • 基于go-zero的rpc服务示例