
Data Structures and Algorithms Made Easy in Java
Provides solutions for approximately 700 algorithmic puzzles--often providing multiple solutions with different complexities. Primarily intended to help programmers prepare for technical job interviews, help students prepare for computer science courses and exams, and serve as a reference manual.