代码随想录链接
这几个题都不是第一次刷了,前两个比较顺利,但滑动窗口依然不太熟练,第三个螺旋矩阵又分不清开始和结束位置了。这次花时间好好捉摸了一下。
滑动窗口有两个写法:第一个按照代码随想录每次减掉nums[left],更简单的思路可以每次求和的时候都直接sum(nums[left:right+1]),这样避免考虑减掉left的问题,看起来更直观。
螺旋矩阵中startx代表目前在第几行,而starty代表目前在第几列,offset是圈数,搞清这些的定义之后就比较容易理解了。
代码随想录链接
这几个题都不是第一次刷了,前两个比较顺利,但滑动窗口依然不太熟练,第三个螺旋矩阵又分不清开始和结束位置了。这次花时间好好捉摸了一下。
滑动窗口有两个写法:第一个按照代码随想录每次减掉nums[left],更简单的思路可以每次求和的时候都直接sum(nums[left:right+1]),这样避免考虑减掉left的问题,看起来更直观。
螺旋矩阵中startx代表目前在第几行,而starty代表目前在第几列,offset是圈数,搞清这些的定义之后就比较容易理解了。