Strings

Updated October 10, 2026

Topics
  1. Contest Setup
  2. Binary Search
  3. Dynamic Programming
  4. Range Queries
  5. Priority Queues
  6. Hashing
  7. Strings
  8. Graphs and Trees
  9. Combinatorics
  10. Data Structure Design
  11. Databases
  12. Selected LeetCode Problems

Algorithms on strings. Equality questions over substrings belong to Hashing; prefix questions belong to the trie. Write-ups will land here as I add them.

From the Notebook

Implementations from my competitive programming notebook, tagged with their USACO Guide level where they have one.