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

做养生哪个网站有客人武昌做网站报价

做养生哪个网站有客人,武昌做网站报价,做汉字网站的外国人,网站建设供需LeetCode 48. 旋转图像 题目描述 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 思路 思路:再次拜见K神&#xf…

LeetCode 48. 旋转图像

题目描述

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

思路

思路:再次拜见K神,其实旋转图像就是四个角不断换,但是换的过程中会有一个问题,一个元素会覆盖另一个元素,那我们只需要用tmp存一个角的元素,剩下覆盖就好了
在这里插入图片描述

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
只需要交换以上红框的元素就可以了。所以处理范围是:
0<=i<matrix.length/2; 0<=j<(matrix.length+1)/2.

代码

class Solution {public void rotate(int[][] matrix) {// 只需要对满足以下范围的格子做操作:// 0 <= i < matrix.length / 2; 0 <= j < (matrix.length + 1) / 2,弄不清楚就画个4*4和5*5的格子看一下就行int n = matrix.length;for (int i = 0; i < n / 2; i++) {for (int j = 0; j < (n + 1) / 2; j++) {// 四个角转int tmp = matrix[i][j];matrix[i][j] = matrix[matrix.length - 1 - j][i];matrix[n - 1 - j][i] = matrix[n - 1 - i][n - 1 - j];matrix[n - 1 - i][n - 1 - j] = matrix[j][n - 1 - i];matrix[j][n - 1 - i] = tmp;}}}
}
http://www.yayakq.cn/news/464647/

相关文章:

  • 教育网站制作论文学生建设网站
  • 小网站广告投放网站怎么做用户体验
  • 做旅游网站的数据怎么来灰色调网站
  • 免费微网站建设襄阳谷城网站建设
  • 买东西的网站香奈儿网站建设策划书
  • 天津制作企业网站报价深圳公司招聘
  • 建设网站是什么关系桂阳局网站建设方案
  • 网站建设 品牌塑造计划中石油第七建设公司官网
  • 大连做网站优化价格网站域名301设置
  • 中国建设银行网站首页初次安装宽带要多少钱
  • 深圳住房和建设管理局官方网站跨境电商被骗血本无归
  • 网站属于什么公司中建三局
  • 盖州网站优化西宁网站建设官网
  • 成都建设网站分享上海专业的网站建设
  • 成都企业网站建设公司怎样套用wordpress模板
  • 几百块钱可以做网站吗深圳龙岗区坂田街道
  • 响应式模板网站模板WordPress rpc 通知
  • 网站建设与管理规范玉泉路网站制作
  • 网站开发的主要内容网络推广优化网站
  • 可以做试卷并批改的网站建筑工程人才招聘网
  • 看网站的浏览器多媒体艺术设计
  • 网站运营可以转行做网站设计吗网站建设费如何入账怎么摊销
  • 什么是优化型网站获取网站目录下所有文件
  • 山东建设人才网站wordpress默认邮件文件
  • 漳州建设企业网站网站的管理
  • 建个网站费用大概多少钱一年怎么把网站制作成安卓
  • 上海免费网站建设服务贵州建设监理协会网站
  • 找做模型方案去哪个网站青岛外贸网站建站公司
  • 有什么网站做统计图的保定曲阳网站建设
  • 宁波建网站哪家营销型外贸网站广州