博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode]题解(python):048-Rotate Image
阅读量:6837 次
发布时间:2019-06-26

本文共 675 字,大约阅读时间需要 2 分钟。

题目来源:

  https://leetcode.com/problems/rotate-image/


 

题意分析:

  给定一个n×n的二维数组。将这个数组顺时针旋转90°。


 

题目思路:

  二维数组顺时针旋转90°可以等同于将一个二维数组转置(行列互换),然后每行翻转。


 

代码(python):

  

class Solution(object):    def rotate(self, matrix):        """        :type matrix: List[List[int]]        :rtype: void Do not return anything, modify matrix in-place instead.        """        size = len(matrix)        for i in range(size):            for j in range(i + 1,size):                matrix[i][j],matrix[j][i] = matrix[j][i],matrix[i][j]        for i in range(size):            matrix[i].reverse()
View Code

 


 

转载请注明出处:http://www.cnblogs.com/chruny/p/4953787.html

转载于:https://www.cnblogs.com/chruny/p/4953787.html

你可能感兴趣的文章
# 小猪的Python学习之旅 —— 17.Python数据分析:我主良缘交友了解下
查看>>
理解 Delphi 的类(十) - 深入方法[28] - 递归函数实例: 搜索当前目录下的所有嵌套目录...
查看>>
前端纪实
查看>>
学 Win32 汇编[12]: PTR、OFFSET、ADDR、THIS
查看>>
web前端性能优化
查看>>
Java时间操作工具类
查看>>
第19课:Spark高级排序彻底解密
查看>>
网络部署原理加实验步骤
查看>>
我的友情链接
查看>>
Web应用中的缓存一致性问题
查看>>
通过Android重审GET和POST请求
查看>>
马王堆汉墓帛书‧老子甲本——道经
查看>>
你不可不知的家庭装修禁忌
查看>>
web前端研发工程师编程能力成长之路
查看>>
2012 RDS Remote App 对于win7的支持问题
查看>>
linux 程序、动态库、静态库内部添加版本号和编译时间
查看>>
代码和XIB结合开发
查看>>
MySQL原生密码认证
查看>>
GCD基础知识
查看>>
file invalid or corrupt". -vs2010
查看>>