题目来源
本题要求的最小覆盖子串的含义是:包含某些指定字符,且要求最短的子串。
即题目要我们在s字符串中,找到一个子串,这个子串需要包含t字符串中所有字符,这样的子串有很多,我们需要其中最短的那个子串。
本题最容易想到的解法是滑动窗口,滑动窗口运动逻辑如下:
需要注意的是这里的滑动窗口是不定长的滑动窗口。



最小覆盖子串:滑动窗口优化解法
本题要求的最小覆盖子串的含义是:包含某些指定字符,且要求最短的子串。
即题目要我们在s字符串中,找到一个子串,这个子串需要包含t字符串中所有字符,这样的子串有很多,我们需要其中最短的那个子串。
本题最容易想到的解法是滑动窗口,滑动窗口运动逻辑如下:
需要注意的是这里的滑动窗口是不定长的滑动窗口。



2673

被折叠的 条评论
为什么被折叠?