Lecture notes of Design and Analysis of Algorithms: download the best