class Solution:
# matrix类型为二维列表,需要返回列表
def printMatrix(self, matrix):
# matrix类型为二维列表,需要返回列表
row = len(matrix)
res = []
while matrix:
for i in range(len(matrix[0])):
res.append(matrix[0][i])
matrix.pop(0)
row -= 1
if matrix:
matrix = self.printMatrix1(matrix)
return res
def printMatrix1(self,nums):
row = len(nums)
col = len(nums[0])
new_matrix = []
for i in range(col):
new_line = []
for j in range(row):
new_line.append(nums[j][col-1-i])
new_matrix.append(new_line)
return new_matrix
顺时针打印矩阵
最新推荐文章于 2024-08-19 17:00:22 发布