tags:

views:

168

answers:

5
+7  Q: 

Algorithm books

Possible Duplicate:
What book to use to learn Algorithms and Data Structures ?

Someone can suggest me a good book on advanced algorithms and advanced programming techniques?

+6  A: 

Some of the best books on the subject:

  1. Introduction to Algorithms - MIT Press A complete video course based on this book is available at http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/

  2. The Art of Computer Programming - Donald Knuth Donald Knuth is considered the father of computer algorithms, and this book is the ultimate reference in the field.

Jon
Behold, TAOCP is very theoretical - not everybody's taste
Dave
+1 for the cormen book though, great reference and introduction!
Dave
+1  A: 

You find a lot of good (free) books at: http://www.e-booksdirectory.com/programming.php#algorithms

tur1ng
A: 

A few years ago I picked up Algorithms by Dasgupta, Papadimitriou and Vazirani... A really nice book, but not introductory material.

jer
A: 

One of the authors for Introduction to Algorithms has the MIT course on Introduction to Algorithms available as part of the MIT OpenCourseWare http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-spring-2008/

btlog
+1  A: 

I used Algorithms by S. Dasgupta, C.H. Papadimitriou, and U.V. Vazirani. The book is online almost in it's entirety at http://www.cs.berkeley.edu/~vazirani/algorithms.html. I used this book in my algorithms class at my university.

Edit: Most of my class just used the online version without buying the book!

Kevin