Exercises from "Algorithms: Design and Analysis", an online course on Coursera.