If you enjoyed this book, you may be interested in these other books by Packt:

Beginning Java Data Structures and Algorithms
James Cutajar
ISBN: 978-1-78953-717-8
- Understand some of the fundamental concepts behind key algorithms
- Express space and time complexities using Big O notation.
- Correctly implement classic sorting algorithms such as merge and quicksort
- Correctly implement basic and complex data structures
- Learn about different algorithm design paradigms, such as greedy, divide and conquer, and dynamic programming
- Apply powerful string matching techniques and optimize your application logic
- Master graph representations ...