美文网首页刷完leetcode
LeetCode-Spiral Matrix

LeetCode-Spiral Matrix

作者: 你说我对钱一往情深 | 来源:发表于2018-10-22 22:44 被阅读0次

    Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order.
    Example 1:

    Input:
    [
     [ 1, 2, 3 ],
     [ 4, 5, 6 ],
     [ 7, 8, 9 ]
    ]
    Output: [1,2,3,6,9,8,7,4,5]
    

    Solution 1:

    def spiralOrder(self, matrix):
        return matrix and [*matrix.pop(0)] + self.spiralOrder([*zip(*matrix)][::-1])
    

    相关文章

      网友评论

        本文标题:LeetCode-Spiral Matrix

        本文链接:https://www.haomeiwen.com/subject/qsluzftx.html