views:

411

answers:

7

Hi,

Where can I find e-books on Data Structures and Algorithms? I am currently reading "Computer Algorithms: Introduction to design and Analysis" by Sara Baase and Allen Van Gelder. I would like to have additional information to supplement what's in this book. Also some references on worst-case analysis would be great.

+1  A: 

Introduction to Algorithms

The Art of Computer Programming - by Donald Knuth (hard read, but well worth it, not recommended for a first algorithms book)

Concrete Mathemetics - By Donald Knuth (understanding the math behind algorithms)

I don't know if e-book versions are available for these, but if they are...these books will definitely give you the theory behind worst-case, and asymptotic analysis of algorithms.

Sev
+1  A: 

I'm not sure if this counts as an "e-book", but I am rather fond of the wikibooks project. It is a bit disorganized, but has everything you need. Plus, built-in links to wikipedia! linky

Agor
+1  A: 

Aho, Hopcroft and Ullman - Design And Analysis Of Computer Algorithms A classic.

Larry Watanabe
+1  A: 
Yuval A
IIRC, the first edition was included in the Dr. Dobbs Essential Books on Algorithms and Data Structures CD-ROM, along with 8 or 9 other books and some Dr. Dobbs articles. Should still available, but be aware that the books are HTML prepared some years ago for an old Internet Explorer version, and don't all display well even in current IE, let alone Firefox etc.
Steve314
I believe this is also the standard text for the MIT courseware 6.046J Introduction to Algorithms course.
Steve314
+2  A: 

The Algorithmist wiki is a decent resource.

David Grant
+4  A: 

By far my favourite algorithm textbook is The Algorithm Design Manual, by Steven Skiena. Very easy to read, very practical, and extremely useful. The first half of the book is a general treatment of algorithm theory, with lots of practical examples. The second half is a huge library of common problems, what algorithms can be used to tackle them, and comprehensive lists of references. You won't be disappointed.

ire_and_curses
+2  A: 

I like Robert Sedgewick's Algorithms books. The original one used Pascal and is nice because it does not get boggled down in language issues.

lhf