Definitions of algorithms, data structures, and classical Computer Science problems. Some entries have links to further information and implementations.
The Stony Brook Algorithm Repository Steven S. Skiena Department of Computer Science State University of New York Stony Brook, NY 11794-4400 This WWW page is intended to serve as a comprehensive collection of algorithm implementations for over seventy of the most fundamental problems in combinatorial algorithms. The problem taxonomy, implementations, and supporting material are all drawn from my ...
www.cs.sunysb.edu/~algorith
LEDA moved to AS ...
www.mpi-sb.mpg.de/LEDA/leda.html
Home page of Analysis of Algorithms, with links to research in analysis of algorithms, people, events, references, etc.
pauillac.inria.fr/algo/AofA
Abstract State Machine Home Page ...
Memetic Algorithms is a population-based approach for heuristic search in optimization problems. They have shown that they are orders of magnitude faster than traditional Genetic Algorithms for some problem domains. Basically, they combine local search heuristics with crossover operators. For this reason, some researchers have viewed them as Hybrid Genetic ...
www.densis.fee.unicamp.br/~moscato/memetic_home.html
May the source be with you, but remember the KISS principle ;-) Softpanorama: (slightly skeptical) Open Source Software Educational Society Computer science related content (under the Open Content License) for self-study. Online resource for students with a special emphasis on unfashionable topics like algorithms, scripting languages, computer security, extremely useful but undervalued tools ( ...
www.softpanorama.org/Algorithms/algorithms.shtml
www.semaphorecorp.com/btp/btp.html
CATS: Combinatorial Algorithms Test Sets Mission: To facilitate experimental research by standardizing common benchmarks, providing a mechanism for their evolution, and making them easily accessible and usable; and identifying significant open questions in the design of good test sets and the assessment of performance of existing algorithms. To facilitate algorithm selection for applications by ...
Lecture Notes -- Data Structures These lecture notes are designed for on-line reference and review. Please do not print them on university computing facilities!! Lecture 1 -- Data Structures and Programming Lecture 2 -- Software Engineering and Top-Down Design Lecture 3 -- Stacks and Queues Lecture 4 -- Pointers and Dynamic Memory Allocation Lecture 5 -- Linked Stacks and Queues Lecture 6 -- ...
www.cs.sunysb.edu/~skiena/214/lectures
Pattern Matching Pointers The purpose of this page is to serve as an index to information relevant to Pattern Matching/Computational Biologist researchers. We prefer to point to information rather than store it locally. We include all submissions that seem appropriate. However, inclusion should not be interpreted as an endorsement of a contribution's accuracy or importance. Introduction ...
www.cs.ucr.edu/~stelo/pattern.html
CS-660: Combinatorial Algorithms San Diego State University -- This page last updated August 17, 1995 Welcome to the WWW server for the Fall 1995 CS-660: Combinatorial Algorithms course at San Diego State University. Class: CS-660: Combinatorial Algorithms Time: 18:30-19:45 Tuesday and Thursday Place: BAM-246 Instructor: Dr. Roger Whitney (whitney@cs.sdsu.edu) Final exam: Tuesday, December 12, ...
www.eli.sdsu.edu/courses/fall95/cs660
Computer science is no more about computers than astronomy is about telescopes. E. W. Dijkstra Useful General Links 251A - Godfried Toussaint's Course Topics on the Web 251B - Course Pages Mike Hallet's web page (Luc Devroye's Class Notes) Virtual Library of Algorithms and Data Structures Data Structures and Algorithms: Resources Discrete Mathematics Tutorial The Algorithm Design Manual of Steve ...
cgm.cs.mcgill.ca/~godfried/teaching/algorithms-web.html
A technical paper.
www.ccs.neu.edu/home/feneric/charrec.html
Group of people researching in the field of pattern matching, text algorithms, information retrieval, finite automata etc. Publications, members, events. Dept. of Comput. Sci & Eng., Czech Tech. University.
We survey some of our work in developing ultrafast parallel algorithms for PRAMS and Reconfigurable Meshes ...
www.eecs.umich.edu/~qstout/abs/DARPA92.html
Teaching Binary Search Tree Algorithms through Programming, Proof, and Animation Back to SourceForge Project Summary Introduction Opsis is a Java applet designed to teach binary search tree algorithms. Opsis is not an animation program; rather, the system uses visual programming in an abstract way. That is, the student implements a binary search tree algorithm by manipulating abstract tree ...
Algorithms lecture notes, courses, tutorials, references, guides and online books. All of these are hosted locally at the Algorithms Directory , enabling quick access and accurate search.
www.oopweb.com/Algorithms/Files/Algorithms.html
Problems in Analysis of Algorithms Pages Return to Analysis of Algorithms Home Page This page contains a list of interesting problems that we are aware of. You are encouraged to submit new ones by posting directly on the Bulletin Board. Typically 5 to 10 lines of TeX should be best for further editing. A digest of the main problems will be compiled here periodically by the Problem Editor. Summer ...
pauillac.inria.fr/algo/AofA/Problems
Computational Decision Analysis, Ph.D. Thesis ...
dsv.su.se/~mad/thesis.html
The Algorithm Base, a collection of algorithm descriptions in natural language, pseudo-code and various programming languages.
www.intelligenceunited.com/index2.html
Informations on algorithms like Bubble Sort, Random Number Generation for simulation and demostration of Numerical Analysis using HTML, Java Applet and Perl.