第一题
这道题有意思的地方在于整数的长度会很长,导致不能用longlong存储,所以不能直接转为整数运算。
因为只需要加一,所以最多只会产生一种情况的连续进位,就是有连续的9在末尾,所以正确的做法是计算末位连续的9的个数。
第二题
很简单,不赘述
第三题
这道题唯一需要注意的地方就是k可能就会大于nums.size,所以先对k取余即可。
第四题 旋转图像
这道题还是挺难的,旋转可以通过一次横向轴对称和一次对角线对称得到
第五题螺旋矩阵
这道题和第六题解法类似,唯一需要注意的 就是需要增加一个visited数组判断下一个位置是否已经被访问过 ,否则按照四个方向的话只能循环最外边的一层。
第六题 对角线遍历
按照两种方向分类讨论即可