摘要: 代码随想录数组二刷:长度最小的子数组(滑动窗口) leetcode209 这道题采用滑动窗口的思想去做。 实现滑动窗口,主要确定如下三点: 窗口内是什么? 如何移动窗口的起始位置? 如何移动窗口的结束位置? 窗口就是 满足其和 ≥ s 的长度最小的 连续 子数组。窗口的起始位置如何移动:如果当前窗口 阅读全文
posted @ 2024-07-20 23:36 Bathwind_W 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 代码随想录移除元素二刷 leetcode 27 这道题思路的话可以这样去理解,用两个指针,一个慢指针,一个快指针。先让快指针往前面去探路,也就是去遍历数组,遇到不为val的值再去把该值赋值给nums[slow],slow指针+1,遇到为val的值,nums[slow]不做任何操作,继续移动fast指 阅读全文
posted @ 2024-07-20 19:27 Bathwind_W 阅读(1) 评论(0) 推荐(0) 编辑