代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II

977.有序数组的平方

今日学习的文章链接:https://programmercarl.com/0977.%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84%E7%9A%84%E5%B9%B3%E6%96%B9.html

自己看到题目的第一想法: 没有思路

看完代码随想录之后的想法:双指针法很好记写起来也很简单

遇到的困难:一开始尝试从小到大填写结果数组,但是发现实现不了,还是要从大到小填写比较容易实现

209.长度最小的子数组

今日学习的文章链接:https://programmercarl.com/0209.%E9%95%BF%E5%BA%A6%E6%9C%80%E5%B0%8F%E7%9A%84%E5%AD%90%E6%95%B0%E7%BB%84.html

自己看到题目的第一想法:暴力解法两个for循环

看完代码随想录之后的想法:滑动窗口

遇到的困难:无

59.螺旋矩阵II

今日学习的文章链接:https://programmercarl.com/0059.%E8%9E%BA%E6%97%8B%E7%9F%A9%E9%98%B5II.html

自己看到题目的第一想法:转圈循环

看完代码随想录之后的想法:循环不变量原则,左闭右开

遇到的困难:实际写码过程中还是遇到了行数、列数没有更新的问题


今日学习时长两小时,因为都是刷过的题比较熟悉。前两题写起来速度较快,最后一题实际实现过程笔记繁琐花费一小时+。

你可能感兴趣的:(代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II)