Some codes of Coursera course: Algorithms:Design and Analysis