每日一题:LeetCode-498. 对角线遍历

刷题使我快乐,满脸开心.jpg
来源:力扣(LeetCode)
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
题目
给你一个大小为 m x n
的矩阵 mat
,请以对角线遍历的顺序,用一个数组返回这个矩阵中的所有元素。
示例 1:

复制代码
示例 2:
复制代码
提示:
m == mat.length
n == mat[i].length
1 <= m, n <= 104
1 <= m * n <= 104
-105 <= mat[i][j] <= 105
思路
直接去模拟这个过程就好,注意边界的判断、不同情况下行为模式的变化就 OK,没太多复杂的思路和机制~
直接上代码,细节在注释了
代码
复制代码

欢迎关注公众号交流更多题目~
版权声明: 本文为 InfoQ 作者【半亩房顶】的原创文章。
原文链接:【http://xie.infoq.cn/article/479032858fa3ba9c1ff7e70c6】。文章转载请联系作者。
评论