My solutions and algorithms for the coursera course Algorithms: Design and Analysis Part 1