type
status
date
slug
summary
tags
category
icon
password
创建时间
Apr 4, 2025 02:02 AM
给你一个字符串
s
,请你返回满足以下条件且出现次数最大的 任意 子串的出现次数:- 子串中不同字母的数目必须小于等于
maxLetters
。
- 子串的长度必须大于等于
minSize
且小于等于maxSize
。
滑动窗口
思路:这道题利用的是“定长滑动窗口”。
因为如果满足条件 1 的子串的长度为
maxSize
,那么删除几个字母必定满足条件 1。我们只需要将字母删除到满足最小长度为 minSize
即可。因此,在本题中,我们可以忽略
maxSize
的约束,将 minSize
当作窗口大小。本题还有一个可以学习的小 trick:利用
set
来快速统计有多少未重复的元素。📎 参考
- 无