Algorithms and Data Structures, coded by readers of "Algorithms and Data Structures in Action"
Note
All code in this repo is uploaded by readers and it's NOT curated by the author or Manning. This is meant as a place to share code in more languages than a single author could possibly write: check all code and use it at your own risk.
If you'd like to take a look at the code provided with the book (mainly in Python, JavaScript and Java), check out the official repo for the book.
- Clone this repo
- Create a new branch
- Upload your code in the folder
/<data structure>/<programming language>/<your username>
For instance, if your username ishsimpson
and you are uploading a Java version of Treaps, create folder/Treaps/Java/hsimpson
You might have to create a new folder if you are the first one to add a missing programming language; the folder structure inside your folder is up to you. - Make sure you pass the tests for the given DS. Check here to see how. You might have to write tests to your language of election, or adapt them to match your API: feel free to share them, within your folder
- When all tests pass, push your branch and create a pull request.
- Basic Data Structures
- Multidimensional space search
- Clustering
- Graphs
- Optimization Algorithms
This is not a moderated forum, and everyone is responsible for their content and comments. However, we invite everyone to behave appropriately in every interaction, avoiding any offensive content.
If you notice any inappropriate behavior or offensive material, please do bring that to our attention or use the appropriate GitHub tools to report any content violating their terms, as well as the user who produced it.