大家好,我是吴师兄。
金三银四快要过去了,大家拿到了理想的 Offer 吗?
不管有没有,平时还是得把八股文等基础知识学习好。
今天分享的题目是剑指 Offer 29. 顺时针打印矩阵。...题目描述如下:
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。...示例 1:
输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]
输出:[1,2,3,4,8,12,11,10,9,5,6,7]
直接来看分析。...1、如果还存在,那么就继续按照 top、right、bottom、left 的顺序进行打印
2、如果不存在了,那么说明矩阵中的所有元素打印完毕
顺着这个思路,五分钟写完代码:
// 登录 AlgoMooc...- 1;
// 顺时针打印矩阵过程中,填充 res 数组,从索引位置 0 的地方开始填充
int index = 0;
// 使用一个 while