Concept Flow - Minimum Window Substring
Start
Initialize frequency map of target chars
Set two pointers: left=0, right=0
Expand right pointer to include chars
Check if current window contains all target chars?
Expand right
Repeat until right reaches end
Return smallest window found or empty string
The flow shows how two pointers expand and shrink a window over the string to find the smallest substring containing all target characters.
