The Art of Computer Programming,
Volume 1 
11/465 
Pages 
Concrete Mathematics: A Foundation for
Computer Science 
0/657 
Pages 
Introduction to Algorithms 
1/37 
Chapters 
Project Euler 
1/358 
Problems 
A series of challenging problems that
combine mathematics and computer science. 


Stanford Design and Analysis of
Algorithms I 
/ 
Classes 
Google Code
University: Algorithms 
/ 
Various 
Algorithms 
/976 
Pages 
The entire text is available through a Google Books
preview. Additional resources by Sedgewick can be found on his Princeton webpage including
an online version of
the text and a slide presentation at ANALCO 2011 titled Algorithms
for the Masses. 


The
Algorithm Design Manual 
/736 
Pages 
A introductory book that attempts to take
the “mystery” out of designing algorithms, while remaining a practical
reference guide for programmers, researchers, and students. The website
includes additional audio and video lectures, notes and a solution key.
A selective preview of the first 93 pages of the 2008 edition is
available on Google
Books. 


Algorithms 


A 2006 book by Dasgupta, Papadimitriou and
Vazirani that can be downloaded
as a PDF from Vazirani’s website at Berkeley. 

