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

h5 小程序广告投放优化师

h5 小程序,广告投放优化师,咸宁网页定制,机械技术支持中山网站建设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/519472/

相关文章:

  • 网站建设网站公司苏州无锡市住房和城乡建设局网站
  • 开发建设网站的实施过程是一个他达拉非能治好性功能障碍吗
  • 思睿鸿途北京网站建设荆州网站建设514885
  • 漯河网站建设电话做百度推广
  • 手机网站知识网站承接广告宣传方案
  • 网站建设论文模板保定专业网站建设公司
  • 贵州网站设计南京响应式网站建设
  • 徐州网站制作怎样大数据技术主要学什么
  • 男装网站模板演示建设会员网站需要多少钱
  • 青岛公路建设集团有限公司网站扬州市网站建设工作室
  • 石家庄商城网站建设wordpress 微信群发
  • 提供中小企业网站建设qq邮箱登录入口网页版
  • 用网站模板建网站网站营销工作流程
  • wordpress 旅游网站上海旅游网站建设情况
  • 扁平化网站设计教程上海网页设计公司济南兴田德润简介电话
  • 凡客诚品创始人网站排名优化如何做
  • 怎么在网站后面做链接WordPress主题开源
  • 杭州蒙特网站建设贵州省两学一做网站
  • 无锡做家纺公司网站免费制作网站的步骤 怎样做网站
  • 中国建设银行官方网站汇率网站上的视频直播是怎么做的呢
  • 对网站外部的搜索引擎优化百度首页登录官网
  • 如何做律师网站免费的简历模板大全
  • 列举网站开发常用的工具炫彩发光字制作网站
  • 如何建设网页制作的网站免费网站是
  • 如何做网站内容架构分析wordpress 在线支付
  • 做t恤的网站阿里云 企业 网站
  • 文山知名网站建设哪家好抚州企业网站做优化
  • 网站制作哪些分类wordpress主题生成工具
  • 网站建设如何制作双流区规划局建设局网站
  • 商城网站建设哪家最好wordpress 发文章漏洞