This is yet another place where various algorithms live.
The main focus was made on algorithms themselves, so you can find their implementations in different programming languages (mostly Python, TypeScript and Go). Each algorithm to the much extent possible is provided with the necessary description, including its asymptotic complexity and memory consumption.
You and/or your company could use it as a source for coding skills assessment during technical interview process, as an additional resource for self-preparation or just as a source for your own awesome algorithms collection.
- The Algorithms
- JavaScript Algorithms and Data Structures
- Time Complexity of various Python operations
We encourage you to contribute to our growing knowledge base of algorithmic world! Please check out the Contribution Guide for guidelines about how to proceed. In any activity in the project, please, follow our Code of Conduct.
This project is available under the Unlicense license or, in simple words, doesn't contain any restrictions on usage.