面试题 29. 顺时针打印矩阵
创始人
2025-01-10 15:06:49
0

顺时针打印矩阵

  • 题目描述
    • 示例
  • 题解

题目描述

输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。

示例

示例 1:

输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]
输出:[1,2,3,6,9,8,7,4,5]

题解

从外往里一圈一圈遍历并存储矩阵元素即可。

class Solution { public:     vector spiralOrder(vector>& matrix) {         int rows = matrix.size(), cols = matrix[0].size();         if (rows == 0 || cols == 0) return {};          vector res;         int top = 0, bottom = rows -1, left = 0, right = cols - 1;         while (top <= bottom && left <= right) {             for (int i = left; i <= right; i++) res.push_back(matrix[top][i]);             for (int i = top + 1; i <= bottom; i++) res.push_back(matrix[i][right]);             // 判断不可少             if (left < right && top < bottom) {                 for (int i = right - 1; i >= left; i--) res.push_back(matrix[bottom][i]);                 // 可以模拟发现 不可以为 i >= top                 for (int i = bottom - 1; i > top; i--) res.push_back(matrix[i][left]);             }             top++;             bottom--;             left++;             right--;         }         return res;     } }; 

相关内容

热门资讯

黑科技规律(xpoker)外挂... 黑科技规律(xpoker)外挂透明挂辅助下载(辅助挂)一直是真的有挂(有挂讲解)-哔哩哔哩运xpok...
黑科技了解!红龙扑克记牌器(w... 黑科技了解!红龙扑克记牌器(wepoke透明黑科技)切实存在有挂(有挂智能ai)-哔哩哔哩;1、操作...
黑科技中牌率(wpk ai辅助... 黑科技中牌率(wpk ai辅助)wpk线上打法教学(wPK)一贯真的有挂(详细教程)-哔哩哔哩亲,关...
黑科技辅助(wepokewep... 1、黑科技辅助(wepokewepoke透视挂怎么测试)真是存在有挂(透明黑科技)切实教程(了解有挂...
黑科技线上(wpk ai辅助)... 黑科技线上(wpk ai辅助)wpk德州(wpK)总是有挂(有挂秘笈)-哔哩哔哩;1、操作简单,无需...
辅助黑科技!wepoke透明黑... 辅助黑科技!wepoke透明黑科技(德州ai软件购买)确实真的是有挂(有挂ai辅助)-哔哩哔哩;1、...
黑科技黑科技(云扑克德州)外挂... 黑科技黑科技(云扑克德州)外挂透明挂辅助代打(透明挂)果然真的有挂(有挂透视)-哔哩哔哩1、用户打开...
黑科技辅助(哈糖大菠萝平台正规... 黑科技辅助(哈糖大菠萝平台正规吗)原来是真的有挂(黑科技ai)详细教程(有挂细节)-哔哩哔哩;一、哈...
黑科技安卓版(wpk ai辅助... 黑科技安卓版(wpk ai辅助)wpk辅助(wpK)一直是真的有挂(有挂方法)-哔哩哔哩;1、玩家可...
黑科技真的!德州之星app辅助... 黑科技真的!德州之星app辅助器(wepoke黑科技)真是存在有挂(有挂辅助挂)-哔哩哔哩;1、德州...