A project to study and implement interesting kind of algorithms, like sorting algorithms, cryptographic algorithms, shuffle algorithms, random numbers generators algorithms and so on. 😎
The purpose is to implement in a generalized way, that is, using programming languages common features like loops, if/else, recursion and so on. I believe this way it'll be easier for people to study it.
Each algorithm was implemented with two approaches: "classic" (to sort only integers) and generic (to sort anything comparable).
Dive into Sorting Algorithms folder and have fun! 😄