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

红色php企业网站模板下载合肥市城乡建设局2019网站

红色php企业网站模板下载,合肥市城乡建设局2019网站,电商seo是什么,怎样找网站LeetCode 48.旋转图像 题目描述 给定一个 n x n 的二维矩阵 matrix#xff0c;表示一个图像。请你将该图像顺时针旋转 90 度。 说明#xff1a; 你必须在 原地 修改输入的二维矩阵。你可以假设矩阵的所有元素将会是整数。 示例 1: 输入: [[1, 2, 3],[4, 5, 6],[7, 8, …LeetCode 48.旋转图像 题目描述 给定一个 n x n 的二维矩阵 matrix表示一个图像。请你将该图像顺时针旋转 90 度。 说明 你必须在 原地 修改输入的二维矩阵。你可以假设矩阵的所有元素将会是整数。 示例 1: 输入: [[1, 2, 3],[4, 5, 6],[7, 8, 9] ]输出: [[7, 4, 1],[8, 5, 2],[9, 6, 3] ]示例 2: 输入: [[ 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] ]Java 实现代码 class Solution {public void rotate(int[][] matrix) {int n matrix.length;// 1. 转置矩阵for (int i 0; i n; i) {for (int j i 1; j n; j) {// 交换matrix[i][j]和matrix[j][i]int temp matrix[i][j];matrix[i][j] matrix[j][i];matrix[j][i] temp;}}// 2. 水平翻转矩阵for (int i 0; i n; i) {for (int j 0; j n / 2; j) {// 交换matrix[i][j]和matrix[i][n-j-1]int temp matrix[i][j];matrix[i][j] matrix[i][n - j - 1];matrix[i][n - j - 1] temp;}}} }解题思路 旋转矩阵的核心思想是将每个元素移到它旋转后的新位置。为了达到顺时针旋转 90 度可以通过两步操作来实现 矩阵转置首先对矩阵进行转置操作即将矩阵的行和列交换。转置后的矩阵是将原矩阵的第 i 行变成第 i 列。 举个例子 原矩阵 [1, 2, 3] [4, 5, 6] [7, 8, 9] 转置后的矩阵 [1, 4, 7] [2, 5, 8] [3, 6, 9] 水平翻转然后对转置后的矩阵进行水平翻转即将每一行的元素顺序反转。这可以通过交换每一行的元素两端进行实现。 水平翻转后的矩阵 [7, 4, 1] [8, 5, 2] [9, 6, 3] 通过这两步操作即可完成矩阵的 90 度顺时针旋转。 复杂度分析 时间复杂度O(n^2)其中 n 是矩阵的行数或列数。我们需要遍历矩阵的所有元素两次一次用于转置操作另一次用于水平翻转操作。 空间复杂度O(1)我们仅使用常数空间进行交换操作。所有操作都是原地进行的。
http://www.hkea.cn/news/14571261/

相关文章:

  • 个人网站备案名字重要吗专业企业网站设计服务公司
  • 威海相亲网站北京朝阳区有哪些小区
  • 湖南网站备案要多少天厦门营销型网站
  • 免费中英文网站模板给个免费资源
  • 成都手机网站淘宝搜索关键词查询工具
  • seo优化网站网页教学广州市 网站建设 有限公司
  • 汕头网站外包运营商网站服务密码
  • seo流量排名工具建设网站如何优化关键词
  • 网站开发预算编制网站建设入什么科目
  • 网站ui设计收费tp5网站开发逻辑架构
  • 网站建设的文本事例手机网站图片切换jquery
  • 广州番禺营销型网站湖南省网站备案时间
  • 废旧网站哪个做的最好论坛网站开发的目的和意义
  • 做任务能赚钱的网站网站开发相关书籍资料
  • 网站怎么做要钱吗旅游o2o小程序源码
  • 郑州网站开发外包wordpress打开网页耗内存
  • 阿里云上怎么做网页网站整站优化关键词排名
  • 做网站服务器用谁的做个网站的价格
  • 毕业设计 旅游网站建设免费建站的网站有哪些
  • 商城网站建站wordpress设置QQ邮箱
  • 专业做影楼招聘网站有哪些域名可以自己注册吗
  • 北京做vr网站电子商业网站建设步骤
  • 用vscode做网站上海搬家公司收费价目表
  • 西安市社交网站制作公司如何注册个人工作室
  • 房产交易网站微商好货源app下载
  • 网站开发人员职位网站建设基础ppt
  • 国内工业设计网站大连专业app开发设计
  • 工程信息网站谁做廊坊网站建设廊坊网络公司驻梦
  • 大气物流网站模块青海西宁学做网站在哪
  • 光华路网站建设怎么制作一个网站教程