54 螺旋矩阵
- LeetCode: 54螺旋矩阵
- LeetCode: 59螺旋矩阵II
- LeetCode: 885螺旋矩阵III
- LeetCode: 顺时针打印矩阵与本题一样
- LeetCode: 旋转矩阵
- LeetCode: 旋转图像与上一题一样
- LeetCode:转置矩阵
- LeetCode:对角线遍历 略难 直接模拟的空间复杂度O(n)待更新
这个代码说实话写的是真的啰嗦,实际可以写的很简介
其实思路很简单
就是给定一个边框,在这个框内让数据流动
向右,向下,向左,向上
在数据流动完一圈以后更新边框
还要注意
class Solution {
public:
vector<int> spiralOrder(vector<vector<int>>& matrix) {
// 处理边界
if(matrix.size() == 0) return {
};
int border[]