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 来快速统计有多少未重复的元素。📎 参考
- 无