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

48.旋转图像

秋招未止脚步不止,大厂,我一定要上大厂!

题目链接

. - 力扣(LeetCode)

 

自己的思路

感觉好难,想不出来.

噫噫噫,我想着想着又想出来了。

//发现规律了,先左右对称, 再将坐标i,j变成(n-j, n-i)

好!

class Solution {public void rotate(int[][] matrix) {//发现规律了,先左右对称, 再将坐标i,j变成(n-j, n-i)int len1 = matrix.length;for(int i =0; i < len1; i++){for(int j = 0; j < len1/2; j++){int temp = matrix[i][j];matrix[i][j] = matrix[i][len1 - j - 1];matrix[i][len1 - j - 1] = temp;}}len1 --;for(int i = 0; i <= len1; i++){for(int j = 0; j < len1 - i; j ++ ){int temp = matrix[i][j];matrix[i][j] = matrix[len1 - j][len1 - i];matrix[len1 - j][len1 - i] = temp;}}}
}

过,下一题!


http://www.mrgr.cn/news/54064.html

相关文章:

  • AFSim仿真系统 --- 系统简解_12 通讯
  • 【Flutter】基础组件:Container
  • Unity--AssestBundles--热更新
  • Linux下进程通信原理图(详细)总结附实例代码快速掌握
  • 394.字符串解码
  • [LeetCode] 733. 图像渲染
  • FloodFill 算法(DFS)
  • [C++] C++类和对象 类的初始化列表和静态成员 类型转换/友元/内部类/匿名对象/编译器优化
  • Symbol简单介绍
  • 【电子通识】案例:两个按键同时按下把boot拉低电路如何设计?
  • VIT:论文关键点解读与常见疑问
  • mac安装jdk8
  • Linux——应用软件的生命周期
  • 0x3D service
  • 监督学习、无监督学习、半监督学习、强化学习、迁移学习、集成学习分别是什么对应什么应用场景
  • ReLitLRM: Generative Relightable Radiance for Large Reconstruction Models 论文解读
  • 二叉树刷题(JAVA)
  • NeRF三维重建—神经辐射场Neural Radiance Field(二)体渲染相关
  • Lua变量
  • 深⼊理解指针(2)
  • 进程间关系与守护进程
  • 【ELK】初始阶段
  • 2024年AI 制作PPT新宠儿,3款神器集锦,让你的演示与众不同
  • excel导出图片黑线简谈
  • 第一年改考408的学校有炸过的吗?怎么应对突然改考408?
  • URP学习四