Arrays
Master array manipulation with fundamental problems covering searching, sorting, and advanced algorithms.
Graphs
Master graph traversal, shortest paths, and advanced graph algorithms.
Hash Tables
Master hash table usage for fast lookups, frequency counting, and deduplication.
Heaps
Master heap data structures and priority queue implementations.
Linked Lists
Master linked list manipulation with node operations, traversal, and advanced algorithms.
Stacks & Queues
Master stack and queue data structures with implementation and problem-solving techniques.
Strings
Master string manipulation with pattern matching, parsing, and advanced string algorithms.
Trees
Master tree traversal, manipulation, and advanced tree algorithms.
B-Trees vs LSM-Trees
Comparing write-optimized LSM-trees with read-optimized B-trees for database storage