利用哈希表和滑动窗口来做题。一开始窗口内没有包含所有T的字符,扩大窗口直到包含T所有字符为止。然后再将窗口的左端向右移动,直到不能移动为止(再移动的话窗口内就没有所有T的字符了)。然后再移动窗口右端。如此循环。
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
1 class Solution { 2 public: 3 string minWindow(string s, string t) { 4 string str=""; 5 if(s==""||t==""||(s.size()
本文共 692 字,大约阅读时间需要 2 分钟。
利用哈希表和滑动窗口来做题。一开始窗口内没有包含所有T的字符,扩大窗口直到包含T所有字符为止。然后再将窗口的左端向右移动,直到不能移动为止(再移动的话窗口内就没有所有T的字符了)。然后再移动窗口右端。如此循环。
1 class Solution { 2 public: 3 string minWindow(string s, string t) { 4 string str=""; 5 if(s==""||t==""||(s.size()
转载于:https://www.cnblogs.com/vaecn/p/5252261.html