首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
滑动窗口与双指针
千楼
创建于2025-06-18
订阅专栏
各种滑动窗口与双指针题解
暂无订阅
共9篇文章
创建于2025-06-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode 1695. 删除子数组的最大得分
题目链接 1695. 删除子数组的最大得分 题目描述 给你一个正整数数组 nums,请你从中删除一个含有若干不同元素的子数组(子数组中的元素都是唯一的)。删除子数组的得分就是子数组各元素之和,返回只删
LeetCode 904. 水果成篮
题目链接 904. 水果成篮 题目描述 在一排果树上采摘水果,每棵树结一种水果(用整数表示种类)。你只有两个篮子,每个篮子只能装一种水果。求最多能采摘的水果数量,要求采摘的水果种类不能超过两种。 解法
LeetCode 1658. 将 x 减到 0 的最小操作数
给你一个整数数组 nums 和一个整数 x 。每一步操作中,你可以从数组的左端或右端移除一个元素,直到最后剩下的元素和为 x 。请你返回需要执
LeetCode 1004. 最大连续1的个数 III
题目链接 1004. 最大连续1的个数 III 题目描述 宝子们,给你们一个二进制数组 nums 和一个整数 k,咱们要找最长的连续1的子数组长度哦~不过呢,允许最多把 k 个0翻成1,是不是很有意思
LeetCode 2024. 考试的最大困扰度
本题考察滑动窗口技巧,要求通过最多k次翻转获得最长连续相同字符子串。提供两种解法:1)分别计算以'T'和'F'为目标的最长子串;2)同时跟踪两种字符数量,确保至少一种翻转不超过k次...
LeetCode 1208. 尽可能使字符串相等
本文介绍了如何使用滑动窗口技术解决字符串转换问题。题目要求将字符串s的子串转换为t对应子串时,总代价不超过maxCost,求最长子串长度。解法使用双指针维护窗口,计算字符转换代价,动态调整窗口范围..
LeetCode 1493.删掉一个元素以后全为1的最长子数组
该解法利用滑动窗口技术高效地解决了问题,通过维护窗口内 0 的数量不超过 1 个,确保删除一个 0 后窗口内全为 1
LeetCode 3090. 每个字符最多出现两次的最长子字符串
题目描述 给定一个字符串 s,找出满足每个字符最多出现两次的最长子字符串,并返回其长度。原题链接 示例 输入:s = "aabba" 输出:5 解释:子字符串 "aabba" 中每个字符(a 和 b)
LeetCode 3. 无重复字符的最长子串
题目描述 给定一个字符串 s,找出其中不含有重复字符的最长子串的长度。题目链接 示例 输入: s = "abcabcbb",输出: 3(最长无重复子串为 "abc") 输入: s = "bbbbb",