Students implemented all algorithms and maintained them in their personal repostory for their own profile building. They experimented to observe the performance of each algorithms on various kinds of data (reverse, ordered, random).
Some selected Github repository.