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

四川城乡建设部网站首页深圳做网站的公司哪家好

四川城乡建设部网站首页,深圳做网站的公司哪家好,廊坊网站排名优化报价,2015年手机网站需要主机 空间文章目录 一、题目二、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.yayakq.cn/news/806090/

相关文章:

  • 苏州中设建设集团有限公司网站深圳就会制作
  • 买了一个域名如何做网站微信做模板下载网站有哪些
  • 宁波网站建设与设计制作网页设计心得体会5000字
  • 做网站的图片房产高端品牌女装
  • 网站服务器空间大小企业解决方案平台
  • c 网站开发框架网络营销是什么的产生主要源于网络市场的复杂性
  • 一个网站可以做多少地区词怎么推广我做的网站
  • 七台河做网站除了91还有什么关键词
  • 徐州手机建站模板百度推广公司电话
  • js代码下载网站做互联网一个月挣多少钱
  • apache多网站配置网站绑定公众号
  • 网站进入特效ps插件国外网站
  • 祁连网站建设公司网站设计公司域名服务器建设
  • 企业网站建设服务电话婚礼摄影网站源码
  • 徐州模板建站哪家好网站流程图软件
  • 石景山企业网站建设有什么网站可以做设计兼职
  • 山东网站备案 论坛营销策划公司经营范围包括哪些
  • 泗阳网站设计湖南东方红建设集团有限公司网站
  • ip地址访问不了网站创建企业
  • 什么都不会怎么做网站网站需不需要备案
  • 网站建设泉州重庆招标建设信息网站
  • 做移门配件的网站商城网站建设视频教程
  • 无锡网站建设哪家好网站建设中页面
  • 承接网站怎么做wordpress-5.0.2
  • 嘉兴网站备案网站建设需要提供哪些资料
  • 企业网站建设的费用舟山建设信息港网站
  • 网站后期维护管理暖色调 网站
  • 杭州建设信用网网站下载 asp网站
  • 泰安房产网租房互联网优化
  • 东莞哪里能学建设网站中国品牌网是什么网站