Click here to Skip to main content
16,017,788 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
hey
does anyone know a good data structure and algorithm analysis book which begin with basics and head to advanced topics?
i have shortage of time and connot effort to sit and read 3-4 book, i want a book which has worth to putting time on that

any help would be appreciated
Posted
Updated 21-Jan-11 9:30am
v5

 
Share this answer
 
v3
Comments
Maximilien 21-Jan-11 11:55am    
crap, I wanted to comment, not edit/improve your answer.
Sorry about that.
Henry Minute 21-Jan-11 11:58am    
No probs.

MSDN is also a reasonable source for those too. IMHO :)
Nish Nishant 21-Jan-11 11:55am    
Max : shouldn't that have been a comment rather than an improvement?

Right now it looks like Henry posted a link and then contradicted himself with the next line.
Maximilien 21-Jan-11 11:57am    
I removed my "improvement"

my comment is/was :
IMO, Design Pattern is a different topic than data structure and algorithms.
Sergey Alexandrovich Kryukov 21-Jan-11 13:31pm    
I agree this source is must to read - my 5.
 
Share this answer
 
Comments
#realJSOP 21-Jan-11 11:13am    
Propose as answer
Yusuf 21-Jan-11 12:33pm    
Excellent books!
Espen Harlinn 21-Jan-11 13:17pm    
5+ Well known bunch of experts - but I added a reference to Donald E. Knuth series "The Art of Computer Programming"
Nish Nishant 21-Jan-11 13:21pm    
Thanks, and yes, that's a great book too! Although a bit on the dry side :-)
Espen Harlinn 21-Jan-11 13:27pm    
As I mentioned, they get better with time :)
Let's not forget Donald E. Knuth series: The Art of Computer Programming[^]

If you really want to get into this stuff, these are the classics that thoroughly introduce you to the subject.

I think they are interesting, but certainly not something you can digest in a day or two, or even a year or two. They get better as the years go by - and that can't be said about just any book :)

Anyway - buy them - and put them in the bookshelf in your office, they tend to impress people :)

Regards
Espen Harlinn
 
Share this answer
 
Comments
Nish Nishant 21-Jan-11 13:21pm    
5d, since it adds to the other responses.
Sergey Alexandrovich Kryukov 21-Jan-11 13:32pm    
Must read thing. An important update - my 5.
JF2015 22-Jan-11 7:27am    
Thats definitely a recommendation I will need to read some time.
Espen Harlinn 22-Jan-11 7:32am    
You might find it rewarding :)
http://en.wikipedia.org/wiki/Knuth_reward_check
I'd recommend "Introduction to Algorithms" by Cormen, Leiserson, Rivest and Stein. It's written in a style I found fairly accessible and has a good discussion of how to analyse algorithms up front. It's the only book on the subject (with the possible exception of Knuth's set) that keeps me coming back once in a while.

Cheers,

Ash
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900