【hot100篇-python刷题记录】【旋转图像】

R7-矩阵篇

印象题:

思路:

先转置,转置完我们按照列的中间进行对称交换就可以了。

python 复制代码
class Solution:
    def rotate(self, matrix: List[List[int]]) -> None:
        """
        Do not return anything, modify matrix in-place instead.
        """
        n=len(matrix)
        matrix[:]=[list(row) for row in zip(*matrix)]
        for j in range(n//2):
            for i in range(n):
                matrix[i][j],matrix[i][n-j-1]=matrix[i][n-j-1],matrix[i][j]

ps:

注意matrix重新矩阵赋值的时候,需要

python 复制代码
matrix[:]
相关推荐
qq_6543669810 分钟前
C#怎么实现OAuth2.0授权_C#如何对接第三方快捷登录【核心】
jvm·数据库·python
justjinji15 分钟前
如何用 CSS 变量配合 JS setProperty 实现动态换肤功能
jvm·数据库·python
老王以为16 分钟前
前端重生之 - 前端视角下的 Python
前端·后端·python
2601_9491942620 分钟前
Python爬虫完整代码拿走不谢
开发语言·爬虫·python
2301_8038756123 分钟前
C#怎么使用TopLevel顶级语句 C#顶级语句怎么写如何省略Main方法简化控制台程序【语法】
jvm·数据库·python
baidu_3409988223 分钟前
SQL多维度数据聚合技巧_利用GROUP BY WITH ROLLUP实现
jvm·数据库·python
kronos.荒24 分钟前
图论——求孤岛面积、淹没孤岛(python)
python·深度优先·图论
jr-create(•̀⌄•́)25 分钟前
正则化和优化算法区别
pytorch·深度学习·神经网络·算法
Irene199128 分钟前
Python 和 JavaScript 对照学习:字符串方法、运算符及其规则
python
m0_7436239229 分钟前
Python如何计算NumPy数组的协方差矩阵_调用cov函数进行特征分析
jvm·数据库·python