题解 | #螺旋矩阵#
螺旋矩阵
http://www.nowcoder.com/practice/7edf70f2d29c4b599693dc3aaeea1d31
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
#
# @param matrix int整型二维数组
# @return int整型一维数组
#
#
#
# @param matrix int整型二维数组
# @return int整型一维数组
class Solution:
def spiralOrder(self , matrix ):
res = []
while matrix :
res=res+matrix[0]
del matrix[0]
matrix1=[]
if len(matrix)!=0:# 把矩阵进行变形
for _ in range(len(matrix[0])): #循环长度次数
temp=[]
for index,i in enumerate(matrix):
a=matrix[index][-1]
del matrix[index][-1]
temp.append(a)
matrix1.append(temp)
matrix=matrix1
return res