算法入门与数组篇——01.02 数组基础

第一题

这道题有意思的地方在于整数的长度会很长,导致不能用longlong存储,所以不能直接转为整数运算。
在这里插入图片描述
因为只需要加一,所以最多只会产生一种情况的连续进位,就是有连续的9在末尾,所以正确的做法是计算末位连续的9的个数。
在这里插入图片描述

第二题

很简单,不赘述
在这里插入图片描述

第三题

这道题唯一需要注意的地方就是k可能就会大于nums.size,所以先对k取余即可。
在这里插入图片描述

第四题 旋转图像

这道题还是挺难的,旋转可以通过一次横向轴对称和一次对角线对称得到
在这里插入图片描述

第五题螺旋矩阵

这道题和第六题解法类似,唯一需要注意的 就是需要增加一个visited数组判断下一个位置是否已经被访问过 ,否则按照四个方向的话只能循环最外边的一层。
在这里插入图片描述

第六题 对角线遍历

按照两种方向分类讨论即可
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值