ACM SIGACT

Special Interest Group on Algorithms and Computation Theory, the ACM special interest group for Theoretical Computer Science. Site has membership information, meetings, reports and a newsletter for members.

http://sigact.acm.org/

Abstract State Machines

A formal method for specifying and verifying algorithms. Tools, meetings, researchers in the area.

http://www.eecs.umich.edu/gasm/

Algorithm Design Paradigms

A course by Paul Dunne at the University of Liverpool. Slides and notes in HTML and PS.

http://cgi.csc.liv.ac.uk/~ped/teachadmin/algor/algor.html

Algorithms Archive

A collection including searching, sorting, tracking, mathematics and cellular automata. In English and Italian.

http://editor.altervista.org/

Algorithms Courses

Links to courses in algorithms maintained at various university computer science departments.

http://www.cs.pitt.edu/~kirk/algorithmcourses/

Algorithms in the Real World

Notes for a course at Carnegie Mellon University.

http://www.cs.cmu.edu/~guyb/realworld.html

Analysis Of Algorithms

An initiative of attendees of the 1997 Dagstuhl seminar, these pages provide research papers, a bulletin board, and links to researchers and other resources in the field. The focus is on average case and probabilistic analysis.

http://algo.inria.fr/AofA/

Combinatorial Algorithms

Course material, syllabus and notes for a course by Roger Whitney at SDSU.

http://www.eli.sdsu.edu/courses/fall95/cs660/

Combinatorial Algorithms

Lecture notes of a course at San Diego State University.

http://www.eli.sdsu.edu/courses/fall95/cs660/notes/

Computer Programming Algorithms Directory

Resources that describe computer programming algorithms.

http://www.algosort.com/

Data Structures

Lecture notes by Steven Skiena.

http://www3.cs.stonybrook.edu/~skiena/214/lectures/

Design and Analysis of Computer Algorithms

Lecture notes; applets and code in C, C++, and Java; links regarding books, journals, computability, quantum computing, societies and organizations.

http://www.personal.kent.edu/~rmuhamma/Algorithms/algorithm.html

Dictionary of Algorithms, Data Structures, and Problems

A dictionary of algorithms, algorithmic techniques, data structures, and archetypical problems, with related definitions. Many entries have links to implementations, tutorials, and bibliographical references.

http://www.nist.gov/dads/

OOPWeb Algorithms Directory

Algorithms lecture notes, courses, tutorials, references, guides and online books.

http://www.oopweb.com/Algorithms/Files/Algorithms.html

On the Road to Algorithms

Information on algorithms such as Bubble Sort and Random Number Generation, using HTML, Java and Perl. Collected by Lam Ka Chun (Raymond).

http://www.hlcmklam.com/

Pattern Matching Pointers

A collection of links for and to researchers in the subject.

http://www.cs.ucr.edu/~stelo/pattern.html

Priority Queues

Electronic bibliography on priority queues (heaps). Links to downloadable reports, researchers' home pages, and software.

http://www.leekillough.com/heaps/

Problems in Analysis of Algorithms

A list of open problems with updates and solutions.

http://algo.inria.fr/AofA/Problems/

Resources for the Analysis of Algorithms

Links to papers, conferences and other sites, maintained by Helmut Prodinger.

http://math.sun.ac.za/~prodinger/

Softpanorama Algorithms and Data Structures

A compilation of links and background information.

http://www.softpanorama.org/Algorithms/

Stony Brook Algorithm Repository

This is a collection of implementations for 75 fundamental algorithms problems, including data structures, numerical and combinatorial algorithms, graph algorithms, and computational geometry. Implementations are available in C++, Java, Fortran, and other languages.

http://www3.cs.stonybrook.edu/~algorith/

Tree Automata Techniques and Applications

An evolving web text in PostScript and PDF, with related software.

http://tata.gforge.inria.fr/