DSA Patterns • Week 3–401 / 13Longest Substring Without Repeating CharactersGrow right until invalid, shrink left until valid — record the best.StackShade deckPredict → explain → retrieve