A repository that contains explanations and (custom) implementations of the most popular data structures and algorithms 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. 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 each coding file using the driver code. If an implementation doesn't have any driver code, please create an issue
- Enjoy your life
This project is licensed under the MIT License - see the LICENSE.md file for details
Contributions are very welcome. Read the contributing guide.
This will list people who have made significant contributions.