977.有序数组的平方
题目链接:. - 力扣(LeetCode) 文章讲解:代码随想录
视频讲解: 双指针法经典题目 | LeetCode:977.有序数组的平方_哔哩哔哩_bilibili
这道题一开始自己的思路还是暴力破解去一个个寻找合适的结果,但是看了视频后理解了双指针的写法,一开始也有想思路,但是没想到从两边去找,因此没写出来这种解法。学习了之后照着随想录的思路进行了编写,基本没有什么困难。通过这道题我对于双指针解题有了更加灵活的认识,同时更加熟悉了c++。
209.长度最小的子数组
题目链接:. - 力扣(LeetCode)文章讲解:代码随想录
视频讲解:拿下滑动窗口! | LeetCode 209 长度最小的子数组_哔哩哔哩_bilibili
这道题我知道应该使用滑动窗口,但是太久没写忘了,于是我又通过随想录的文章和视频学习了一遍,但是一开始我对于j的变化还是有点疑问,仔细思考了之后明白了。通过这道题我复习到了滑动窗口的解法,但自我感觉仍然很需要多练习,仍然不熟练。
59.螺旋矩阵II
题目链接:. - 力扣(LeetCode)文章讲解:代码随想录
视频讲解:一入循环深似海 | LeetCode:59.螺旋矩阵II_哔哩哔哩_bilibili
这道题我想到了左闭右开进行边界处理,但是没想到奇数的仍然需要对于中间元素进行单独处理,所以没能成功,看了文章后明白了,对于这种模拟我感觉思路还是比较清晰的,但是还是很需要多练习。。
通过今天的练习我对于c++和数组熟悉了很多,明天开始我想用go和c++分别进行解题,复习我的编程知识。