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

优秀国外网站百度不让访问危险网站怎么办

优秀国外网站,百度不让访问危险网站怎么办,wordpress 模版 cho's,网站建设汽车后市场一、题目描述 给定一个 n n 的二维矩阵表示一个图像。 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 1: 给定 matrix [[1,2,3],[4,5,6],[7,8,9] ],原地旋转输入矩阵,使其变为…

一、题目描述

给定一个 n × n 的二维矩阵表示一个图像。

说明:
你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。

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

二、实现思路

在这里插入图片描述

01、题解分析

这是一道看起来容易,但其实非常考察细心程度的算法题目,有太多地方会出现失误。

我们用代码来旋转矩阵,肯定不能说像拿着一个东西整体直接旋转,类似这样:

在这里插入图片描述

一般容易想到的是,一层层的从外到内旋转每一圈(至于为什么不从内到外,如果你觉得方便,也ok),也就是俗称的找框框:

在这里插入图片描述

对每个框框,其实都有 4 个顶点:

在这里插入图片描述
剩下的就是交换这四个顶点的值:

在这里插入图片描述
交换完毕之后,再继续交换移动后的四个顶点:

在这里插入图片描述
那代码实现其实就很简单了:

我们通过 x 和 y 就可以定义这个框框的边界
找到框框后,我们再通过框框边界来定义出4个顶点
然后完成交换

02、代码实现

class Solution {public void rotate(int[][] matrix) {int temp;for (int x = 0, y = matrix[0].length - 1; x < y; x++, y--) {for (int s = x, e = y; s < y; s++, e--) {temp = matrix[x][s];matrix[x][s] = matrix[e][x];matrix[e][x] = matrix[y][e];matrix[y][e] = matrix[s][y];matrix[s][y] = temp;};};}
} 
http://www.lbrq.cn/news/2461339.html

相关文章:

  • 公司品牌网站建设价格低seo专业培训学费多少钱
  • 上海市网站制作站长工具seo推广 站长工具查询
  • 抚州公司做网站关键字广告
  • app应用市场下载站内seo的技巧
  • wordpress文件管理器aso优化师主要是干嘛的
  • 哪些网站是用asp.net做的免费网站安全软件大全
  • 怎么样做网站页面手机免费建站app
  • 定制网站哪家好如何做网站seo
  • 开发公司资质审查用假资料后果优化搜索引擎
  • 网站建设需要学编程吗大丰seo排名
  • 南京软件网站建设公司西安企业seo外包服务公司
  • 网站建设考级网络营销的概念
  • 洋气的传媒公司名字平原县网站seo优化排名
  • 巩义网站建设价格超级推荐的关键词怎么优化
  • 石家庄专门做网站的公司无锡网站建设
  • 湖南智能网站建设哪里好免费推广引流软件
  • 龙岗中心城网站建设优秀网站设计欣赏
  • 广告设计一般人能学吗哈尔滨seo关键字优化
  • html5在网站建设中的关键词优化哪个好
  • 怎么做微信小说网站中小企业网站优化
  • 牙科网站模板seo专业技术培训
  • 新手做网站做那个中国营销传播网
  • 什么网站可以做英语题注册网站平台
  • 为赌博网站做代理怎么样才可以在百度上打广告
  • 动态网站标题怎么做搜索引擎营销sem
  • 河东做网站的公司电商代运营公司
  • 网页制作与网站建设pdf苏州网站制作
  • 电商网站后台功能bt兔子磁力搜索
  • 网络下载的网站模板能直接上传到虚拟主机百度影响力排名顺序
  • 做网站销售的宁波seo服务推广
  • 两个USB-CAN-A收发测试
  • Linux的生态与软件安装
  • TDengine 转化函数 TO_UNIXTIMESTAMP 用户手册
  • 验证 GitHub Pages 的自定义域(Windows)
  • 计算机网络知识点总结 (2)
  • 在Ubuntu上使用QEMU学习RISC-V程序(2)gdb调试