忐忑万宝路

文章
7
资源
0
加入时间
3年0月27天

剑指offer--代码题目3--顺时针打印矩阵剑指offer--代码题目3--顺时针打印矩阵

剑指offer--代码题目3--顺时针打印矩阵 我在牛客网刷题,用的都是C++语言,解题思路都一样。这个题如果理清打印顺序,其实不难。 解题思路:顺时针打印就是按圈数循环打印,所以先算圈数,一圈包含两行或者两列,比较行和列哪个小,小的就是圈数。在打印的时候会出现某一圈中只包含一行。用左上和右下的坐标定位出一次要旋转打印的数据,一次旋转打印结束后,往对角分别前进和后退一个单位。提交代码时,主要的问题出在没有控制好后两个for循环,需要加入条件判断,防止出现单行或者单列的...