algorithms-sedgewick Algorithms, Fourth Edition Java Algorithms and Clients Algorithms, PartI from Coursera Algorithms, PartII from Coursera Analysis of Algorithms from Coursera standard input and output libraries from Introduction to Programming: An Interdisciplinary Approach