1. 程式人生 > 其它 >leetcode54. 螺旋矩陣----------中等

leetcode54. 螺旋矩陣----------中等

技術標籤:leetcodeleetcodejava資料結構演算法

題目

給定一個包含 m x n 個元素的矩陣(m 行, n 列),請按照順時針螺旋順序,返回矩陣中的所有元素。

示例 1:

輸入:
[
 [ 1, 2, 3 ],
 [ 4, 5, 6 ],
 [ 7, 8, 9 ]
]
輸出: [1,2,3,6,9,8,7,4,5]

示例 2:

輸入:
[
  [1, 2, 3, 4],
  [5, 6, 7, 8],
  [9,10,11,12]
]
輸出: [1,2,3,4,8,12,11,10,9,5,6,7]

來源:力扣(LeetCode) 連結:https://leetcode-cn.com/problems/spiral-matrix

著作權歸領釦網路所有。商業轉載請聯絡官方授權,非商業轉載請註明出處。

第一種解法

思路:

順時針旋轉得話就應該先是從左到右,從上到下,從右到左,從下到上
問題來了怎麼才能實現這個方法呢
 1.訪問過的會再訪問一次怎麼區分呢