![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
nilibli
这个作者很懒,什么都没留下…
展开
-
59.螺旋矩阵
关键是找到不变量,要清楚认识到每一行每一列的总变量是什么。原创 2024-03-05 09:16:08 · 218 阅读 · 0 评论 -
209. 长度最小的子数组
双指针模拟窗口,这样每个数组进入窗口一次,出去窗口一次即可遍历完整个数组,相比暴力解要快很多,很难想到的是J是窗口末尾,双指针的运用{快慢指针,动与不动,窗口模型}原创 2024-03-04 21:55:26 · 159 阅读 · 1 评论 -
双指针法27
原创 2024-03-04 16:34:13 · 75 阅读 · 1 评论 -
leetcode34. 在排序数组中查找元素的第一个和最后一个位置
/寻找mid的前一个,用来判断是否是target的边界下标-----即假如mid是target,则我要求target的左边界下标,只有当nums[j]<target且nums[mid]==target时才满足。}else{//此时target不在边界,但是mid所在处不是我们要找的第一个出现的target下标(左边界),所以左边界一定在mid的左边,则end = mid -1;if (nums[j] < target) {//若满足,则mid处就是第一个target。//二分查找的左边界。原创 2024-03-04 14:50:18 · 387 阅读 · 1 评论