Knowledge BaseData Structures & Algorithms

Problem-Solving Patterns

Two pointers, sliding window, dynamic programming, and graph traversal — the patterns that unlock most problems.

intermediate#two-pointer#dp#sliding-window#bfs
Full write-up in progress

This topic is on the roadmap and its detailed page — theory, math, code, quizzes and projects — is being authored. Its metadata, prerequisites and links are ready below.