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

宁波高端模板建站怎么在百度发帖

宁波高端模板建站,怎么在百度发帖,可以免费制作网页的网站,详情页模板免费商用题目 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1: 输入:matrix [[1,2,3],[4,5,6],[7,8,9]]…

题目

给定一个 × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 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]]

提示:

  • n == matrix.length == matrix[i].length
  • 1 <= n <= 20
  • -1000 <= matrix[i][j] <= 1000

代码

对于内存结果分析我不太理解,原地旋转,空间复杂度O(1),在Python中排到60%以下吗?

class Solution(object):def rotate(self, matrix):length=len(matrix)for i in range(length//2):for j in range(i,length-1-i):r_c=matrix[i][j]row=jcol=length-1-iwhile row!=i or col!=j:r_c,matrix[row][col]=matrix[row][col],r_crow,col=col,length-1-rowmatrix[row][col]=r_c
matrix = [[1,2,3],[4,5,6],[7,8,9]]
A=Solution()
A.rotate(matrix)
print(matrix)

 

 

http://www.sczhlp.com/news/51561/

相关文章:

  • 一个公司可以做两个网站么深圳微信商城网站设计联系电话
  • 学生网站作品网站建设的重要性意义与价值
  • 如何做单页网站视频电商推广方法
  • 无锡市城乡建设局网站链接提交工具的使用方法
  • 设计网站建设方案百度竞价关键词出价技巧
  • 海洋cms怎么做电影网站网站的切换语言都是怎么做的
  • 专业足球网站建设在网站如何做在ps软件做界面
  • php 网站建设 教学手机一键建站
  • 潍坊做网站哪个公司好wordpress不能全屏
  • 多语言免费网站建设wordpress 统计页面 来路域名
  • 专门做外国的网站物流网络结构
  • 宁波网站建设服务提供商网站建设所需软件
  • 上海美容论坛网站建设响应式网站是什么意思
  • 网站推广公司哪家好北京seo代理商
  • 编程scratch网站南宁建设局
  • 电源 东莞网站建设东莞哪里有做网站的
  • 网站做兼容需要多少钱wordpress 页面内分页
  • 外贸网站平台哪个好镇江百度网站建设
  • app和网站开发网站建设咨询公司排名
  • 重庆个人建站模板哪个网站可以做英语语法题
  • 浙江二建建设集团有限公司网站编程在线培训
  • 网站有死链怎么处理公司网址备案能用多少网站
  • 哈尔滨网站建设企业网站自动推广软件
  • 图书馆建设网站需要哪些费用帝国cms建站系统
  • 东莞网站建设设计搜索引擎友好的网站有哪些特点
  • 网站首页被黑vi设计师主要是做什么的呢
  • 在AI技术唾手可得的时代,挖掘新需求成为核心竞争力——某知名基础设施即代码AI框架需求洞察
  • 图神经网络在商品推荐中的创新应用
  • 苏州网站建设网络网站酷站
  • 网站框架结构图未来做哪个网站能致富