Blog

Deep dives into algorithms, data structures, and engineering problems — with explanations, visualizations, and code.

25 articles across 10 topics

Stacks & Queues

2

LIFO and FIFO patterns — monotonic structures for range queries and sliding window problems.

String Algorithms

1

Pattern matching and string processing with linear-time guarantees.

Interval Techniques

1

Sorting + greedy logic for merge, insert, overlap, and scheduling problems.

Encoding & Transformation

1

Converting data structures to flat representations and back — serialization for trees, strings, and arrays.