【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[:]
相关推荐
VL——MOESR13 小时前
【LuoguP1967】货车运输【生成树】【倍增】
c++·算法·题解·倍增·生成树
手写码匠13 小时前
华为云Flexus+DeepSeek征文|Agent 记忆系统实战:用 DeepSeek-R1/V3 + Dify 会话变量打造跨会话长期记忆
人工智能·深度学习·算法·aigc
小当家.10513 小时前
MCP 协议深度解析:AI 领域的 USB-C 接口
开发语言·人工智能·agent·tool·mcp
码云骑士13 小时前
97-Milvus从零到生产-Standalone-vs-Cluster-索引选择-分片监控扩容
python·milvus
accept 99%13 小时前
python版提取 PDF 的常用第三方库与工具
开发语言·python·pdf
lzhdim13 小时前
C# 通过 Windows API 实现进程内存读写操作
开发语言·windows·c#
Olafur_zbj13 小时前
【AI】CUDA编程中的维度
人工智能·算法
小猴子爱上树13 小时前
跨境图片翻译工具,批量处理商品图视频字幕
python·音视频
-银雾鸢尾-13 小时前
C#中的预处理指令
开发语言·c#
用户2986985301413 小时前
HTML 转 Word 指南:新手入门教程
人工智能·后端·python