Arrays & Strings
Indexing, slicing, and in-place operations for arrays and strings — the substrate for most other techniques.
Indexing, slicing, and in-place operations for arrays and strings — the substrate for most other techniques.
Bridging classical algorithm analysis with modern AI/ML/LLM systems: formal rigor plus practical intuition for time and space complexity.
A working reference for the single most-used data structure in modern software — with the caveats that actually bite in production.
Pointer-based sequential structures: mental models, in-place manipulation, and the fast/slow pointer patterns.
Theory, mechanics, visualizations, and optimization of recursion — the foundation for trees, backtracking, and DP.