My Java solutions to end-of-chapter questions from Cracking the Coding Interview.