Algorithms: Design and Analysis, Part 1 - solutions in C sharp from coursera.org, by Tim Roughgarden (Stanford) https://www.coursera.org/learn/algorithm-design-analysis