A repository that contains explanations and (custom) implementations of the most popular data structures in various languages.
Hi friend, welcome ๐.
This simple goal of this project is to help people understand the internals of the most popular data structures. It is my hope that by reading the READMEs for each data structure as well as looking through various implementations, the people who make the time to visit this repo will gain an intuitive understanding.
This project wasn't written as a deployable service (Ever seen a project with multiple lang files in one module? Link me ๐). To explore the project:
- Clone the repo (or fork it so that you can update easily)
- Study the READMEs and the implementations for the data structure you want to know more about in the language(s) of your choice
- Try running the code in a separate project that is setup for the language(s) of your choice
- Enjoy your life
This project is licensed under the MIT License - see the LICENSE.md file for details
Contributions are very welcome. You can:
- Implement a data structure in a language that doesn't exist
- Improve any implementation
- Improve the READMEs explaining any data structure (NO SPAMS, PLS)
This will list people who have made significant contributions.