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

南平网站建设公司网推放单平台

南平网站建设公司,网推放单平台,珠海市城乡住房建设局网站,哈尔滨h5建站文章目录 一、题目二、C# 题解 一、题目 给你一幅由 N N 矩阵表示的图像,其中每个像素的大小为 4 字节。请你设计一种算法,将图像旋转 90 度。 不占用额外内存空间能否做到? 点击此处跳转题目。 示例 1: 给定 matrix [ [1,2,3], [4,5,6], …

文章目录

  • 一、题目
  • 二、C# 题解

一、题目

  给你一幅由 N × N 矩阵表示的图像,其中每个像素的大小为 4 字节。请你设计一种算法,将图像旋转 90 度。

  不占用额外内存空间能否做到?

  点击此处跳转题目。

示例 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]
]

  注意:本题与主站 48 题相同:https://leetcode-cn.com/problems/rotate-image/

二、C# 题解

  题目比较简单,依次逆时针覆盖值就好了。代码如下:

public class Solution {public void Rotate(int[][] matrix) {int n = matrix.Length; // 矩阵维度int record;            // 记录初始值// 逆时针旋转覆盖值for (int i = 0; i < n / 2; i++) {         // 外圈轮回for (int j = i; j < n - i - 1; j++) { // 每一圈循环覆盖值record = matrix[j][i];matrix[j][i] = matrix[n - i - 1][j];matrix[n - i - 1][j] = matrix[n - j - 1][n - i - 1];matrix[n - j - 1][n - i - 1] = matrix[i][n - j - 1];matrix[i][n - j - 1] = record;}}}
}
  • 时间复杂度: O ( n 2 ) O(n^2) O(n2)
  • 空间复杂度: O ( 1 ) O(1) O(1)
http://www.dt0577.cn/news/51231.html

相关文章:

  • 自己做网站系统优化大师电视版
  • 同城换物网站为什么做不起来百度网站收录提交入口全攻略
  • 公司要招个做网站的人google免登录网页版
  • 倒v是网站设置的还是作家自己小学四年级摘抄新闻
  • 网站装修的代码怎么做的搜索引擎优化的主要工作
  • 做网站笔记本2014成都seo培训班
  • java web 做购物网站最近新闻热点事件
  • 母婴用品购物网站制作链爱交易平台
  • 池州网站建设哪家好域名网站查询
  • 怎么用域名做网站网站如何添加友情链接
  • 济南网站建设报价淘宝客推广平台
  • 药品在网站上做标签有哪些分类百度app下载
  • 公司网站制作工作室网络推广员每天的工作是什么
  • 怎么样制作app的步骤太原高级seo主管
  • 湖南省政府网站建设及信息公开如何做好网站推广优化
  • 成都网站建设哪家注册安全工程师
  • 厦门网站制作阳哥外链网盘源码
  • 网站架构思维导图地推的方法和技巧
  • 做专业的热转印材料门户网站交换友链平台
  • wordpress站点图标搜索引擎优化的核心是
  • 网站 真实性新媒体运营岗位职责
  • wordpress的数据库主机名百度关键词优化方法
  • 网站被恶意点击怎么办广告外链购买交易平台
  • 新泰网站定制百度推广登陆首页
  • 动漫网站模板设计图搜索引擎营销的分类
  • 如何借用别人网站做模板广州网站营销seo费用
  • 衡水网站开发报价深圳推广不动产可视化查询
  • 网站建设费用计什么科目网站设计方案
  • 做艺术网站素材seo的理解
  • 网站建设哪些网站可以系统优化的例子