C++首先定义出每个上下左右边界值 然后找到规律即可 class Solution { public: vector<int> spiralOrder(vector<vector<int> > &matrix) { if(matrix.size()==0){ return {}; } //定义边界 上下左右 int left = 0,right = matrix[0].size()-1,top = 0,bottom = matrix.size()-1; ...