LeetCode #867. Transpose Matrix

题目

867. Transpose Matrix


解题方法

初始化一个转置后的矩阵,遍历原矩阵,按行列转置特性抄过来即可。
时间复杂度:O(mn)
空间复杂度:O(m
n)


代码

class Solution:
    def transpose(self, A: List[List[int]]) -> List[List[int]]:
        m = len(A)
        n = len(A[0])
        rat = [[0] * m for i in range(n)]
        
        for i in range(m):
            for j in range(n):
                rat[j][i] = A[i][j]
        
        return rat
posted @ 2020-11-20 11:27  老鼠司令  阅读(50)  评论(0编辑  收藏  举报