Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Am Programmer cum Co-Founder of Start-up,Am a computer Science Graduate though am not good at Algorithms,I want to learn and sharp that side.Please suggest me some nice books for starters and Advance Level.

share|improve this question

migrated from stackoverflow.com Mar 27 '11 at 0:54

This question came from our site for professional and enthusiast programmers.

3 Answers 3

A good reference bible is the CLRS Algorithms book. You will find this used as the textbook for the algorithms course at any major university. Its pretty heavy, but anything you need is in there somewhere.

http://en.wikipedia.org/wiki/Introduction_to_Algorithms

http://www.amazon.com/Introduction-Algorithms-Third-Thomas-Cormen/dp/0262033844

share|improve this answer

It depends on what you're looking for algorithms for. If you're using an object-oriented language, most people hold "Design Patterns: Elements of Reusable Object-Oriented Software" to be full of the main patterns you will definitely want to be familiar with. But each programming domain and purpose is going to have its own algorithms.

share|improve this answer

As Raskolnikov said, Cormen is good. I also like Skiena's Algorithm Design Manual.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.