tags:

views:

85

answers:

6

Hi

I want to start my new semester. and one of my lessons is Design of Algorithms also I have passed Data Structure And Algorithms last semester. Please help me that for preparing myself for new semester what should I read for Design of Algorithms? (Also we use Java programming language.)

Thanks

+5  A: 

The Algorithm Design Manual

Steve S. Skiena.

Prasoon Saurav
http://www.algorist.com/
Thorbjørn Ravn Andersen
+3  A: 

Well, THE books for algorithms are:

ohadsc
TAOCP is perhaps a little ... overwhelming for a new learner.
Thorbjørn Ravn Andersen
+1 for Cormen. Agreed, TAOCP is likely to either overwhelm or radicalize a new learner.
andersoj
A: 

Have a look here and get a book from that course. There are videos of lectures and lecture s' transcripts. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/

Stas
A: 

You might also take a look at Robert Sedgewick's "Algorithms in C" (or "... in C++" or "... in Java"). I believe the content is the same, although I'm only familiar with the former. Good explanations with clear diagrams.

Otherwise the above recommendation for Cormen et al. is worth taking.

borrible