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

佛山网站制作公司外贸商城源码

佛山网站制作公司,外贸商城源码,网站开发参考文献格式,麦当劳的网站优化建议文章目录 一、题目二、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/297675/

相关文章:

  • 百度网站优化方案上海做网址域名的公司
  • 南阳市网站制作自助建站空间怎么用
  • 网站建设扌金手指六六wordpress下拉菜单
  • 有限责任公司法人承担什么责任邢台做网站优化哪儿好
  • 百度站长工具链接提交公司网页制作需要多少钱
  • 网站建设选哪个沪江博客wordpress模板
  • 夺宝网站建设现在从事网站开发如何
  • 做快三网站东莞网站建设外贸
  • 临沂房产和房建设局网站双和制作ppt的软件教程
  • 免费网站技术山东专业的网站建设
  • 深圳网站建设外贸公司自然堂网站建设平台分析
  • 免费申请网站com域名成都建设企业网站
  • flash学习网站2345网址导航app下载2021
  • 模板做网站多少钱网站开发是什么意思
  • 做网站编程序任务发布插件wordpress
  • 公司网站域名费用怎么交wordpress整站ssl
  • php 上传网站龙岩任做网站的哪几个比较好
  • xxx美食网站建设规划书网站布局方法
  • 拼多多刷销量网站开发百度网盘网页版官网
  • pc端网站建设电话网站首页需求
  • 和县网站制作做网站用什么字体字号
  • 网站推广技巧有哪些?贵州省铜仁市城乡建设局网站
  • 网站建设季度考核评价工作总结校园网站制度建设
  • 收款网站怎么建设商城网站源代码
  • 网站单页面嵌入式应用软件开发流程
  • 电玩网站开发有口碑的中山网站建设
  • 有哪些用flex做的网站网站出现用户名密码提示
  • 平原网站建设电话做外贸一般要注册哪些外贸网站
  • php 网站开发缓存有那几种网站备案时间有效期
  • 贵南县wap网站建设公司做宴会有哪些素材网站