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

网上商城网站 找什么做学校网站建设说明

网上商城网站 找什么做,学校网站建设说明,济南网站建设 历山北路,seo网站排名优化培训教程旋转图像 https://leetcode.cn/problems/rotate-image/ 描述 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。你必须在 原地 旋转图像#xff0c;这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1 输入这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1 输入matrix [[1,2,3],[4,5,6],[7,8,9]] 输出[[7,4,1],[8,5,2],[9,6,3]]示例 2 输入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].length1 n 20-1000 matrix[i][j] 1000 算法实现 /**Do not return anything, modify matrix in-place instead.*/ function rotate(matrix: number[][]): void {// 获取维度: nlet n matrix.length;// 垂直翻转for (let i 0, len n / 2; i len; i) {for (let j 0, tmp: number; j n; j) {// 交换同一列交换的是行[matrix[i][j], matrix[n - i - 1][j]] [matrix[n - i - 1][j], matrix[i][j]];}}// 对角线翻转for (let i 0; i n; i) {for (let j 0, tmp: number; j i; j) {// 交换交换的是行列[matrix[i][j], matrix[j][i]] [matrix[j][i], matrix[i][j]];}} };想要旋转图像就要找到一个中心轴来作为旋转的基础在原有矩阵上操作类似于排序这样使用元素之间的交换来做这里面有一个技巧 以矩阵中间的x方向轴(中位线) 上下交换再以斜-45度对角线(前提: 以左上角为原点) 进行交换即可转换完成
http://www.dnsts.com.cn/news/13970.html

相关文章:

  • wordpress 设置footer德州做网站优化
  • 如何搭建aspx网站厦门某某公司网站
  • 我的网站在百度搜不到电子商务综合实训报告网站建设
  • iis怎么让添加的网站没有端口wordpress瀑布流主题 仿蛋花儿主题
  • 贵州建设考试网站坑梓网站建设哪家好
  • 建设完网站成功后需要注意什么网站建设行业 知乎
  • 有没有专门做旅游攻略的网站网页的依托网站
  • 做网站需要哪些软件佛山网站建设哪个
  • 黄村网站开发公司网址大全免费网站
  • 国外外包网站网站系统里不能打印
  • 西宁网站搭建企业定制设计软件
  • 移动网站性能成都制作网页
  • 想做外贸做哪些网站上海移动网站开发
  • 门户网站直接登录系统互联网行业发展前景分析报告
  • 淄博网站推广优化网站首页设计思路
  • 冷库建设网站中国推广网站
  • 昆明做网站建设公司一起做网店17潮汕
  • 沈阳建站费用宝安高端网站设计怎么样
  • 网站腾讯qq对话框怎么做网站制作公司 知乎
  • 什么是网站的后台中企动力手机邮政登录
  • wordpress 全屏主题怀化seo推广
  • 官方网站拼多多做液压的公司网站
  • 义乌网站制作多少钱留学网站建设多少钱
  • 网站页脚代码免费的wordpress账号
  • 个人站长网站需要注册公司吗全网商城系统
  • 二级网站建设思路购物网站开发视频教程
  • 网站维护包括哪些怎么找人做淘宝网站
  • 网站建设所用软件小学教学活动设计方案模板
  • 网站色彩搭配原则宁波seo关键词
  • 网站建设 账务处理青海网站制作