What are DSA patterns?
A pattern is the reusable shape behind a family of problems — the same technique wearing different problem statements. "Find the longest substring without repeating characters" and "find the smallest subarray with a given sum" read as unrelated but are both sliding window. Learning the 22 patterns on this sheet means recognising the shape on sight instead of solving each problem from scratch.