leetcode 54 c语言
时间: 2023-12-05 15:12:35 浏览: 101
leetcode题库-leetcode:leetcode
题目描述:
给定一个mxn的矩阵,按照从外向里以顺时针的顺序依次打印出每一个元素。
例如,如果输入如下矩阵:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
则依次打印出的数字为:
1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.
题解:
这道题可以模拟螺旋矩阵的走法,从左上角开始,按照顺时针的方向依次遍历。
具体思路是,用四个变量来表示当前遍历的范围,分别是左边界left,右边界right,上边界top和下边界bottom。然后按照顺时针的顺序,分别从左到右、从上到下、从右到左、从下到上遍历矩阵。
代码如下:
阅读全文