leetcode
文章平均质量分 79
odwsdt
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
代码随想录算法训练营第二天 | Leetcode 977. 有序数组的平方、209. 长度最小的子数组、59. 螺旋矩阵II | 数组、双指针、滑动窗口、二维数组、模拟矩阵生成
暴力解法中,是一个for循环滑动窗口的起始位置,一个for循环为滑动窗口的终止位置,用两个for循环完成了一个不断搜索区间的过程。如果不存在符合条件的子数组,返回。→ 当窗口中所有元素值 ≥ target时,滑动。不断的调节子序列的起始位置和终止位置。每次循环内对两端值判断,取较大值。找出该数组中满足其总和大于等于。个正整数的数组和一个正整数。的长度最小的 连续子数组。组成的新数组,要求也按。新数组下标由大到小更新。原创 2023-10-13 11:43:28 · 147 阅读 · 0 评论 -
代码随想录算法训练营第一天 | Leetcode 704. 二分查找、27. 移除元素 | 数组、二分法、双指针
只有不等于val,才是新数组需要的元素;把快指针获取到的值赋给慢指针所在位置。一分为二、比较middle、更新区间,不断将当前查找的范围缩小为原来的一半。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。易错点:左区间右边界和右区间左边界的更新。不要使用额外的数组空间,你必须仅使用。,如果目标值存在返回下标,否则返回。的元素,并返回移除后数组的新长度。个元素有序的(升序)整型数组。原创 2023-10-11 23:27:46 · 226 阅读 · 0 评论
分享