题目:​​原题链接​(中等)

标签:数学、数组、哈希表

解法

时间复杂度

空间复杂度

执行用时

Ans 1 (Python)

O ( N 3 )

O ( N 2 )

160ms (23.87%)

Ans 2 (Python)

Ans 3 (Python)

解法一(标准矩阵乘法):

class Solution:
def multiply(self, A: List[List[int]], B: List[List[int]]) -> List[List[int]]:
size1, size2 = len(A), len(B[0]) # A的行数 和 B的列数
size3 = len(A[0]) # A的列数和B的行数相等
ans = [[0] * size2 for _ in range(size1)]
for i1 in range(size1):
for i2 in range(size2):
for i3 in range(size3):
ans[i1][i2] += A[i1][i3] * B[i3][i2]
return ans