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

宁波高端模板建站设计新颖的兰州h5制作

宁波高端模板建站,设计新颖的兰州h5制作,wordpress sql替换域名,深圳建设网站费用明细题目 给定一个 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.laogonggong.com/news/75776.html

相关文章:

  • 佛山外贸网站建设咨询湖南网站推广营销设计
  • 网站数据库设计模板广西住房城乡建设培训中心
  • 网站后台功能wordpress代刷网
  • wejianzhan是什么网站创意聊城做网站的公司
  • 电子烟网站建设相机拍照的图片怎么做网站呀
  • 网站介绍视频怎么做网站建设多少钱需要
  • 丹徒网站建设哪家好免费做网站txt外链
  • 做网站违法贵阳企业网站设计与建设
  • 网站建设中标公告wordpress 表情拉长
  • 装修网站cms婚庆公司网站建设
  • 莱芜网站优化书签怎么制作教程
  • 专做母婴食品的网站wordpress游客登录
  • 成都市建设部官方网站国际军事最新军事新闻
  • wordpress pageadmin门户网站怎么做优化
  • 建设一个看电影的网站一级站点和二级站点区别
  • 青浦教育平台网站建设做加油机公司网站
  • 贵州建设厅考试网站二建成绩安卓app快速开发
  • 成都大型网站建设公司排名如何用html制作一个网页
  • 前端学习手机网站开发吗觅图网免费素材图库
  • 牛商网做的包装盒网站卖二手手表的网站
  • 模板网站 建设教材网站免费申请注册
  • 自己免费做网站网站工信部超链接怎么做
  • 蔬菜派送网站怎么做我做的网站不知道网站怎么办啊
  • 自动翻译网站软件wordpress本地调试
  • 怎样制作企业的网站站长工具域名
  • 营销类网站建设需要注意的问题施工企业领导带班记录
  • 织梦cms可以做外贸网站吗桂林网站开发
  • 宁波建设监理协会网站行业平台网站建设
  • 企业门户网站设计报告成都免费网站制作
  • 网站建设策划案社交新零售