Top critical review
Poor explanation of algorithms, faulty Java code that does not compile
6 August 2018
The content of the book varies between partially correct to downright wrong explanation of algorithms. I had to reference various other sources to fully grasp many of the algorithms. This book also has incomplete information. The Java code that accompanies the examples is horrible. Its often syntactically wrong. The author has copied the examples from Python, is my best guess. The quality of the Java programs are so poor that it is comparable to a student in the primary school with Java knowledge. This book is a text book example of all that is wrong with the Indian IT Landscape: people without the language skill want to "quickly" "mug-up" and "memorise" the problems in the algorithms without trying to grasp the underlying concepts of the algorithm itself or the language in which they are written. No wonder it is so popular among job seekers. Buy this book if you believe in rote learning.