• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Computer Science books (algorithms)

Haircut

Platinum Member
I'm currently looking for a book on algorithms and hoping that the people here can help me with my choice.
I have a math degree and am working as a software developer, but I have never really had any formal computer science training and as such I want to extend my knowledge in certain areas.

The top choice at the minute looks like this book, although I was considering purchasing the seminal Art of computer programming

Basically what I am looking for is something that doesn't start off at complete beginner level and is mathematically rigorous.
Anyone had experience with either of these texts, or can recommend anything else.

TIA.
 
Elementary Numerical Analysis an Alogrithmic Approach by Conte and de Boor ougth to be a good starting point. It is math oriented.
 
Cormen's Algorithms book is more common among universities/colleges for an equivalent algorithms course. In terms of it being rigorous, the fail rate for that course at my school is something around 60%. :Q
 
They're both excellent. While I can feel reasonably comfortable with CLR, I've never been able to get very far with TAOCP. You really have to be a math nerd to get into TAOCP.

If you're a practicing software developer without a formal CS background, I'd say go with CLR. TAOCP is more of a life-long adventure (for both the author and readers), and I wouldn't start out with it.
 
CLR is an awsome book, especially for someone with a math background. Knuth is a difficult read, but is also very thorough.
 
I remember "Introduction to Algorithms by Thomas H. Cormen". I used that book although not the second edition I found it to be a good book.

I don't know why people fail this class. At my school it was senior level class and by the time you get there you should know most of the things that the book talks about.

Now grad level Algo. is different story.
 
Back
Top