轻松香烟

文章
6
资源
0
加入时间
2年10月21天

【面试题】顺时针打印矩阵(两种解法 Java实现)题目描述

题目描述由于是以从外圈到内圈的顺序依次打印, 我们可以把矩阵想象成若⼲个圈,循环打印,每次打印一个圈,循环结束的条件是当前圈的左上角坐标(startX,startY)满足 startX*2 >= cols && startY*2 >= rows我们可以把顺时针打印⼀圈分为四步走:第⼀步从左到右打印⼀⾏,第⼆步从上到下打印⼀列,第三步从右到左打印⼀⾏,第四步从下到上打印⼀列。不过,要注意的是,最后⼀圈有可能退化成只有⼀⾏、 只有⼀列, 甚