21 / 21 个通过测试用例
状态:通过
执行用时:0 ms
内存消耗:36.2 MB
提交时间:6 月,3 周之前

class Solution {//本代码 来自[email protected]杨晓慧-Hepburnpublic void rotate(int[][] matrix) {int abs1 = 0;int abs2 = matrix.length - 1;int times = 0;while (abs1 <= abs2) {int p1 = abs1;int p2 = abs2;while (p1 != abs2) {// 转换的思路:// 1.先保存左上的值到临时变量// 2.左下--> 左上, 右下-->左上, 右上-->右下,临时变量内的左上-->右上int temp = matrix[abs1][p1];         //左上matrix[abs1][p1] = matrix[p2][abs1]; //左上 = 左下matrix[p2][abs1] = matrix[abs2][p2]; //左下 = 右下matrix[abs2][p2] = matrix[p1][abs2]; //右下 = 右上matrix[p1][abs2] = temp;             //右上 = 左上p1 += 1;p2 -= 1;}abs1 += 1;abs2 -= 1;}}
}

leetcode 旋转图像相关推荐

  1. 洛谷 魔法少女 python

    因为最近一直很忙,包括我自己本来刷题是顺序的刷的,遇到这道题思考了很久,首先我一直知道Numpy和C++可以很快写出来,本来一开始我不想用Numpy,但是我差不多思考了一周,用C++的方法很容易超时, ...

  2. LeetCode 07: T48. 旋转图像 (中等); T54. 螺旋矩阵(中等); T240. 搜索二维矩阵 II (中等)

    文章目录 T19: 48. 旋转图像 (中等) 思路 解法 1: 新增数组 解法 2: 原地旋转 T20: 54. 螺旋矩阵(中等) 思路 解法: 到边界换方向 T21: 240. 搜索二维矩阵 II ...

  3. 【LeetCode】旋转图像

    系列文章目录 文章目录 系列文章目录 前言 一.旋转图像 二.使用步骤 解法一:先延反对角线对称,再上下翻转 解法二: 总结 前言 一.旋转图像 给定一个 n × n 的二维矩阵 matrix 表示一 ...

  4. 每日一道leetcode(python)48. 旋转图像

    每日一道leetcode(python)48. 旋转图像 2021-07-27 给定一个 n × n 的二维矩阵 matrix 表示一个图像.请你将图像顺时针旋转 90 度. 你必须在 原地 旋转图像 ...

  5. Leetcode 48. 旋转图像 (每日一题 20210813)

    给定一个 n × n 的二维矩阵 matrix 表示一个图像.请你将图像顺时针旋转 90 度.你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵.请不要 使用另一个矩阵来旋转图像.示例 1 ...

  6. LeetCode 47全排列Ⅱ48旋转图像

    原创公众号:bigsai 如果不错记得点赞收藏! 关注回复 bigsai 领取Java进阶pdf资源,回复进群加入力扣打卡群. 上周打卡内容:43字符串相乘&44通配符匹配 45跳跃游戏&am ...

  7. leetcode —— 48. 旋转图像

    给定一个 n × n 的二维矩阵表示一个图像. 将图像顺时针旋转 90 度. 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵.请不要使用另一个矩阵来旋转图像. 示例 1: 示例 2 ...

  8. 20190817:(leetcode习题)旋转图像

    旋转图像 题目 大致思路 代码实现 题目 大致思路 直接修改旋转之后的矩阵:也就是说,直接计算旋转后的位置即可,分析如下: 原始矩阵 1 2 34 5 67 8 9 调换对角元素后的矩阵:对角元素的规 ...

  9. Java实现 LeetCode 48 旋转图像

    48. 旋转图像 给定一个 n × n 的二维矩阵表示一个图像. 将图像顺时针旋转 90 度. 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵.请不要使用另一个矩阵来旋转图像. 示 ...

最新文章

  1. shell+中sum的用法_Shell中函数使用
  2. 电视剧中提到的 自然的 聊天对话 细节法则
  3. Chapter3_操作符_方法调用中的别名问题
  4. [转]locate命令的使用
  5. python安装django模块_python中安装django模块的方法
  6. nginx http server
  7. 学生账号部署XAP程序,在Lumia手机上
  8. 基于流程管理的企业风险管理模式
  9. iOS使用otool反编译查看接库
  10. NS和DNS的区别有哪些
  11. 清华大学计算机系毕业论文 android,清华大学计算机科学与技术系
  12. 数据挖掘-决策树算法的R实现
  13. 小米一体化微水滴形态转轴,揭露小米MIX Fold 2的轻薄秘密
  14. wstmart不错。可以用用
  15. 与“十“俱进 阿里数据库运维10年演进之路
  16. 世界各国电源插头插座形式
  17. android vold磁盘管理
  18. 3DMax指定面贴图
  19. 经典算法研究系列:图像特征提取与匹配之SIFT算法
  20. recovery/removal time

热门文章

  1. JavaScript、php 获得 YouTube 视频缩略图和标题
  2. redis——redis事务相关处理
  3. kobject_create_and_add解析
  4. 忘记mysql的root密码后,修改密码
  5. 谷歌上线数据搜索引擎 Dataset Search
  6. Java—Map集合详解(HashMap/Hashtable/LinkedHashMap/Properties/TreeMap/WeakHashMap/IdentityHashMap/EnumMap)
  7. Kubernetes-PersistentVolume(PV)介绍(八)
  8. 二叉树类型笔试面试题大总结(含代码)
  9. 演练 类的定义 java 1615134691
  10. 案例 月工作列表 c# 1614099857