I know C and C++ and I have some experience with Java, but I don't know too much about Algorithms and Data Structures.
I did a search on Amazon, but I don't know what book should I choose. I don't want a book which put its basis only on the theoretic part; I want the practical part too (probably more than the theoretical one :) ).
I don't want the code to be implemented in a certain language, but if is in Java, probably I would happier. :)
The book: Data structures and Algorithms Made Easy, by Narsimha Karumanchi is a very famous book on Data structures and Algorithms.
Algorithm Design by Kleinberg & Tardos\ This is actually the second-best book in Algorithms after Thomas Cormon's Introduction to Algorithms. It's not really an introduction to algorithms and more suited to experienced programmers. It's more about algorithm design for developers familiar with the basic algorithms.
Don't buy any book use
.
Introduction to Algorithms by Cormen et. al. is a standard introductory algorithms book, and is used by many universities, including my own. It has pretty good coverage and is very approachable.
And anything by Robert Sedgewick is good too.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With