Algorithms with implementations(C++) taught in "Stanford's Design and Analysis of Algorithms" course