打印矩阵、栈的压入弹出序列
剑指 Offer 29. 顺时针打印矩阵 打印矩阵、栈的压入弹出序列最先出现在Python成神之路。
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
这题按着顺时针循环就可以,需注意索引是否越界,是否转弯处多读或少读。
class Solution:
def spiralOrder(self, matrix: List[List[int]]) -> List[int]:
if not matrix: return [] # 不是None
i, j, row, col =0, 0, len(matrix)-1, len(matrix[0])-1
l, r = i, j
res = []
while i<=row and j<=col:
while r
共有 0 条评论