The Algorithm Design Manual
Here is the free online book, The
Algorithm Design Manual, by Steven S. Skiena of the
Department of Computer Science, State University of New York. ALos
included on this site are the source code and the links for all cited
implementations (C, C++, Fortran, and Pascal), along with over 30 hours
of audio lectures. This algorithm book, with the lectures, teaches and
shows you how to write and use algorithms in computer programs. What is
an algorithm? An algorithm is a procedure to accomplish a specific
task. It is the idea behind any computer program. To be interesting, an
algorithm has to solve a general, well-specified problem. An
algorithmic problem is specified by describing the complete set of
instances it must work on and what properties the output must have as a
result of running on one of these instances. This distinction between a
problem and an instance of a problem is fundamental.
The Algorithm Design Manual:
Hypertext Edition - This is the complete hypertext version of
the full printed book.
You can use this online version of the book to easily follow the
extensive cross-references.
The Algorithm Repository Website -
Here are the source code and links for all of the programs referenced
in the book as solutions to the algorithmic problems presented. These
programs are written in C, C++, Fortran, and Pascal.
Algorithms
Lectures -
Here are more than 30 hours of audio
lectures on the design and analysis
of algorithms are provided, all keyed to on-line lecture notes.
Following these lectures provides another approach to learning
algorithm design techniques.
Listening to all the audio is analogous to taking a one-semester
college course on algorithms!
Contents of the Algorithm Design Manual
Popularity: 28% [?]
Related Posts:





















