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

东昌府聊城网站优化公众号运营外包

东昌府聊城网站优化,公众号运营外包,米各庄网站建设,最热门的网页游戏排行题目描述 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 用例 输入: matrix [[1,2,3],[4,5,6],[7,8,9]] 输出&…

题目描述

给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。

你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。

用例

输入: matrix = [[1,2,3],[4,5,6],[7,8,9]]
输出: [[7,4,1],[8,5,2],[9,6,3]]
在这里插入图片描述
输入: matrix = [[5,1,9,11],[2,4,8,10],[13,3,6,7],[15,14,12,16]]
输出: [[15,13,2,5],[14,3,4,1],[12,6,8,9],[16,7,10,11]]

在这里插入图片描述
提示

  • n == matrix.length == matrix[i].length
  • 1 <= n <= 20
  • -1000 <= matrix[i][j] <= 1000

代码示例

/*** @param {number[][]} matrix* @return {void} Do not return anything, modify matrix in-place instead.*/
var rotate = function(matrix) {const len=matrix.length;const temp=[]for(let i=0;i<len;i++){temp.push([])}for(let i=0;i<len;i++){let row=matrix[i];//当前行 换到最后一列 1 2 3// 换到最后一列for(let j=0;j<len;j++){temp[j][len-i-1]=row[j];}}for(let i=0;i<len;i++){matrix[i]=temp[i];}
};

执行情况:
在这里插入图片描述
tip:

其实该题的本质算是二维矩阵的转换,可以用草图尝试画出位置转换关系即可求解

http://www.yayakq.cn/news/330121/

相关文章:

  • 网站维护一般要几天二手房网站怎么做才能接到电话
  • 网站续费协议个人网站的制作教程
  • 如何在网站建设远程教育wordpress点击阅读全部
  • DW做网站的步骤我也要投放广告
  • 中山 网站建设一条龙全包wordpress postfix
  • 网站中文模板北京到安阳的火车票时刻表查询
  • 免备案做网站 可以盈利吗网站备案拍照背景图
  • 上海php网站开发装修招投标网站建设
  • 公司建设网站需要什么条件免费ppt模板下载在哪里下载
  • 哈尔滨口碑好的建站公司网站线上推广方案
  • 找工程去哪个网站微信公众号小程序搭建
  • 建设网站盈利2015郑州营销网站建设
  • 廊坊网站建设 elu桂林人论坛新鲜事爆料
  • 怎么在境外做网站网站 只做程序员
  • 网站制作费用网站改版 更换域名
  • 长沙网站seo诊断wordpress文章页修改
  • 网站页面优化方法有哪些内容wordpress伪静态地址
  • 南海网站建设报价网站开发的服务
  • 宜家有做自己的网站吗网页设计入门书
  • 云南建设招标网站上海的设计网站
  • 哪些网站做任务可以赚钱小米官方网站开发版在哪里
  • 企业网站优化方案范本昆明网站排名优化价格
  • 公司可以备案几个网站公司营销网站怎么做
  • 科技小报手抄报内容seo百度快速排名
  • 商城网站建设特点有哪些共和县公司网站建设
  • 给别人做网站 网站违法了wordpress登录两次
  • 网站建设技术入股协议常州手机网站开发
  • 哪些人可以做网站深圳科陆电子有限公司官网
  • 装修设计比较好的网站网站策划的工作要求
  • 上海企业网站建设方法wordpress j建站