Open Data Structures & Algorithms

Open source documentation for data structures and algorithms from a software engineering perspective

[object Object]

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.

[object Object]

Multiple Languages

We speak many languages. Get solutions in yours. We currently have Python, JavaScript, TypeScript, Java, and C++ support.

[object Object]

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.