103. 包含给定字符的最短子串

leetcode 76 lintcode 32 哈希表 双指针 字符串 讨论

温馨提示:您没有权限查看当前视频。 立即购买观看视频

描述

这个题目说的是,给你两个字符串 s 和 t,你要在 s 中找到一个最短子串,它包含 t 中所有的字符。如果找不到满足条件的子串,就返回空字符串。

比如说,给你的字符串 s 和 t 分别是:

s: adbcacab
t: aab

在字符串 s 中,包含 a,a,b 这三个字符的最短子串是 acab,于是你要返回它。

关于 AlgoCasts

AlgoCasts 旨在用心做好每一个算法讲解视频。每个视频包含两个部分:题目的剖析讲解以及编码,力求在讲解清楚到位的基础上,尽可能地保持视频精简短小,让大家可以在碎片时间里进行学习,并收获这些算法题背后的思想与乐趣。