I've seen Introduction to Algorithms by Cormen but I find it difficult to read after reading a lot of Head First books. Is there no book that explains Algorithms in a play way manner?
views:
299answers:
7I found Dasgupta et al.'s Algorithms (978-0073523408) to be good when I read it for class.
Apart from Introduction to Algorithms by C.L.R.S , The Algorithm Design Manual by Steven S.Skiena is also very good.
I'm sorry, I don't have a recommendation from what I've seen, but just to comment:
IMHO, algorithms are much harder to present in a "play way manner" than say OOP or design patterns. I think that's why it's harder to find "Head First type" books. Algorithms deal with mathematical concepts and such, which by nature is much harder to simplify.
I doubt it's as playful as the "Head First" series, but I find Sedgewick's Algorithms books to be quite readable.
I highly recommend How to Think about Algorithms for its ease in readability as well as its unorthodox approach to really get the wheels in your head turning.
There are lots of online resources very easy to read. Such as wikipedia.
You can also try algorithm design By Kelinberg.
Easier to read than CLRS. But CLRS is the bible for algorithms.
If you want some questions : http://www.eng.unt.edu/ian/books/free/poa.pdf
This is free.
Send in the "The Wolf" (Mastering Algorithms with Perl). I'm not sure if the Perl factor is a plus or minus for you, but it covers a broad range, and I found it to be an enjoyable read.