Solutions for course assignments of "Algorithms, Part II by Kevin Wayne, Robert Sedgewick", coursera.org