A collection of data structures and algorithms problems with solutions, categorized by topic. Also features so that you can practice spaced repetition and randomization of practice problems