Open Data Structures & Algorithms
Open source documentation for data structures and algorithms from a software engineering perspective
Naïve to Experienced
Get a high-level overview of the solution(s) at hand. Some solutions are better than others, as always, we'll guide you through development.
Multiple Languages
We speak many languages. Get solutions in yours. We currently have Python, JavaScript, TypeScript, Java, and C++ support.
Space-Time Complexity
Understand the runtime speed and memory usage of a specific solution. This is important for real world optimizations and non-real world tech interviews.