ALGOREPO is a collection of easy to understand implementations of various data structures and algorithms in different programming languages
When possible and can be effectively used, algorithms contain not only single thread versions but a also a multi-thread implementations as well.