The Art of Computer Programming
Posted on 5th September, 2010 by Tommel
By Donald Knuth. Homepage of the classic text.
Top Sites
Posted on 5th September, 2010 by Tommel
By Donald Knuth. Homepage of the classic text.
Posted on 5th September, 2010 by Tommel
Course materials, animation applets, links to on-line books and other related internet resources.
Posted on 5th September, 2010 by Tommel
Bibliography containing papers published in the proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms. [Hypertext version died, only gzip version available.]
Posted on 5th September, 2010 by Tommel
A paper describing the "Stack Free Recursion" algorithm. C code with C++ comments.
Posted on 5th September, 2010 by Tommel
Links to an online paper by Quentin F. Stout. Algorithms have been developed for problems in geometry, graph theory, arithmetic, sorting, and image processing.
Posted on 5th September, 2010 by Tommel
A formal method for specifying and verifying algorithms. Tools, meetings, researchers in the area.
Posted on 5th September, 2010 by Tommel
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 m
Posted on 5th September, 2010 by Tommel
Database of algorithms. May be scanned through or can be questioned through a knowledge based assistant. Links to originating web sites.
Posted on 5th September, 2010 by Tommel
A course by Paul Dunne at the University of Liverpool. Slides and notes in HTML and PS.
Posted on 5th September, 2010 by Tommel
A collection including searching, sorting, tracking, mathematics and cellular automata. In English and Italian.
Posted on 5th September, 2010 by Tommel
Links to courses in algorithms maintained at various university computer science departments.
Posted on 5th September, 2010 by Tommel
Notes for a course at Carnegie Mellon University.
Posted on 5th September, 2010 by Tommel
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
Posted on 5th September, 2010 by Tommel
Searchable index of problems, links and methodology.
Posted on 5th September, 2010 by Tommel
Lecture notes of a course at San Diego State University.
Posted on 5th September, 2010 by Tommel
Course material, syllabus and notes for a course by Roger Whitney at SDSU.
Posted on 5th September, 2010 by Tommel
Resources that describe computer programming algorithms.
Posted on 5th September, 2010 by Tommel
Introduction to data structures, with Java code, by Peter M. Williams.
Posted on 5th September, 2010 by Tommel
Lecture notes by Steven Skiena.
Posted on 5th September, 2010 by Tommel
Lecture notes; applets and code in C, C++, and Java; links regarding books, journals, computability, quantum computing, societies and organizations.
Posted on 5th September, 2010 by Tommel
Includes a guide how to build it and a JAVA tutorial how to use it.
Posted on 5th September, 2010 by Tommel
A introduction to quantum algorithms by Matthew Hayward for those new to the field and who do not have a physics background.
Posted on 5th September, 2010 by Tommel
Information on algorithms such as Bubble Sort and Random Number Generation, using HTML, Java and Perl. Collected by Lam Ka Chun (Raymond).
Posted on 5th September, 2010 by Tommel
Algorithms lecture notes, courses, tutorials, references, guides and online books.
Posted on 5th September, 2010 by Tommel
A collection of links for and to researchers in the subject.
Posted on 5th September, 2010 by Tommel
Electronic bibliography on priority queues (heaps). Links to downloadable reports, researchers' home pages, and software.
Posted on 5th September, 2010 by Tommel
A list of open problems with updates and solutions.
Posted on 5th September, 2010 by Tommel
Links to papers, conferences and other sites, maintained by Helmut Prodinger.
Posted on 5th September, 2010 by Tommel
A project to create tools for developing and testing self-stabilizing algorithms.
Posted on 5th September, 2010 by Tommel
Section on Algorithms and Data Structures. A compilation of links.
Posted on 5th September, 2010 by Tommel
This is a collection of implementations for 75 fundamental algorithms problems, including data structures, numerical and combinatorial algorithms,graph algorithms, and computational geometry. Implemen
Posted on 5th September, 2010 by Tommel
An evolving web text in PostScript and PDF, with related software.
Posted on 5th September, 2010 by Tommel
Lecture notes and links for a course by Godfried Toussaint.
Posted on 5th September, 2010 by Tommel
A combinatorial puzzle is presented making visible the performance of a backtracking algorithm (requires JavaScript).
Posted on 5th September, 2010 by Tommel
A list of links to algorithm animations, primarily Java applets. The list includes an overview of each of the linked algorithms.
Posted on 5th September, 2010 by Tommel
Animations of several important graph-theoretic topics and algorithms.
Posted on 5th September, 2010 by Tommel
Online animations of algorithms and data structures.
Posted on 5th September, 2010 by Tommel
Demonstrate fundamental concepts in Data Structures and Algorithms.
Posted on 5th September, 2010 by Tommel
Tools (Java programs) for visualizing and interacting with theoretical computer science concepts. JAWAA is a tool for creating algorithm animations on the web.
An integrated C programming environment for reversible execution and logic-based software visualization developed at the University of Rome "La Sapienza".
Simulation and visualization environment for distributed algorithms that provides students with an experimental environment to test and visualize the behaviour of distributed algorithms.
A Java applet designed to teach binary search tree algorithms. It is unique in the way it combines programming, proof, and animation to enhance the learning experience.
Posted on 5th September, 2010 by Tommel
Applet and web site for teaching sort algorithms. Includes animation of 11 algorithms and some in-depth studies.
Posted on 5th September, 2010 by Tommel
Several sorting algorithms explained using a nice playing card based interface.
Posted on 5th September, 2010 by Tommel
University of Southern California. DNA computing. Research papers, pictures, curriculum vitae.
Posted on 5th September, 2010 by Tommel
McGill University. Probabilistic analysis of algorithms; Random trees; Nonparametric estimation; pattern recognition; Computational geometry; Random number generation; Typography.
Posted on 5th September, 2010 by Tommel
Carleton University, Ottawa. Parallel computing.
Posted on 5th September, 2010 by Tommel
Department of Computer Science, University of Cyprus. Design and Analysis of Algorithms; Parallel and Distributed Computing; Fault-Tolerance; Survivability of Replicated Objects; Dynamic Computing
Posted on 5th September, 2010 by Tommel
MIT. Combinatorial optimisation algorithms.
Posted on 5th September, 2010 by Tommel
Algorithms (Dynamic programming, Network flow and Minimum spanning tree methods) used in the International Informatics Olympiad (IOI); AI.
Posted on 5th September, 2010 by Tommel
An author of computer science books, on algorithms and Discrete Mathematics.
Posted on 5th September, 2010 by Tommel
University of Canterbury. Image Analysis: Computer Vision, Pattern Recognition, Moment functions, Biometrics. Computer Graphics: Graphics Algorithms, Visualization, Virtual Reality, Image Based Re
Posted on 5th September, 2010 by Tommel
Stony Brook, NY, USA. Algorithms in image, speech and signal processing and recognition; one of the winners of Fingerprint Verification Competition 2002.
Posted on 5th September, 2010 by Tommel
Famous Programmer and Computer Scientist .
Posted on 5th September, 2010 by Tommel
A popular author for Discrete Mathematics and Algorithms.
Posted on 5th September, 2010 by Tommel
School of Information Technology, Algorithms Group. The effective application of meta-heuristic search algorithms to intractable problems.
Posted on 5th September, 2010 by Tommel
Algorithms and Data Structures Group. Research interests: algorithms, data structures and combinatorial optimization, particularly for NP-hard optimization problems.
Posted on 5th September, 2010 by Tommel
Rocquencourt, Versailles. Algorithms Project. Interests in design and analysis of algorithms, computer algebra, combinatorial analysis and asymptotics.
Posted on 5th September, 2010 by Tommel
A research group supported by the Deutsche Forschungsgemeinschaft; Berlin.
Posted on 5th September, 2010 by Tommel
Parallel and Distributed Algorithms research group. Research projects and resources.
Posted on 5th September, 2010 by Tommel
Distributed CSP Research Group.
Posted on 5th September, 2010 by Tommel
Discrete Algebra and Geometry, Coding Theory, Information Theory and Cryptology, Combinatorial Optimization and Algorithms, Graph Theory.
Posted on 5th September, 2010 by Tommel
Winfree Lab, DNA and Natural Algorithms Group. Members, research projects.
Posted on 5th September, 2010 by Tommel
Algorithms and Computational Complexity group. Members, research projects, courses.
Posted on 5th September, 2010 by Tommel
The Algorithms Group, part of the Theory of Computation (TOC) group in the Computer Science and Artificial Intelligence Laboratory (CSAIL). People and research projects.
Posted on 5th September, 2010 by Tommel
Algorithms and Theory Group. Members, research projects.
Algorithms and Complexity in Durham 2005. University of Durham, UK; 8--10 July 2005.
Including ESA, WABI, WAOA and ATMOS. Eivissa, Balearic Islands, Spain; 3--7 October, 2005.
Posted on 5th September, 2010 by Tommel
A list of sites of interest in computational geometry, algorithms, graphics, visualization, and related topics.
Posted on 5th September, 2010 by Tommel
Research session at the Isaac Newton Institute for Mathematical Sciences, Cambridge, UK; 16 January -- 7 July 2006.
Posted on 5th September, 2010 by Tommel
A list of conferences in Algorithms and Computation Theory maintained by Sriram V. Pemmaraju. Available in HTML, PS, PDF.
Third Workshop on Approximation and Online Algorithms: part of ALGO 2005. Hotel Torre del Mar, Ibiza, Spain; 6--7 October 2005.
Posted on 5th September, 2010 by Tommel
Held in odd-numbered years, alternately with the Scandinavian Workshop of Algorithm Theory. Next meeting: Waterloo, Canada; 15--17 August 2005.
Posted on 5th September, 2010 by Tommel
Navl, the C# implementation of threaded and counted AVL trees in a single class; ternary search tree implementation in C.
Posted on 5th September, 2010 by Tommel
Explanation, algorithm analysis, empirical data, and source code for the bubble, heap, insertion, merge, quick, selection, and shell sorts.
Posted on 5th September, 2010 by Tommel
Algorithms and data structures. Source code in C and VB is included. Demonstration applets in Java.
Posted on 5th September, 2010 by Tommel
From Wikipedia, the free encyclopedia. Definition, examples, lower bound.
Posted on 5th September, 2010 by Tommel
A web tutorial by Mark Baker.
Posted on 5th September, 2010 by Tommel
Common pattern search approaches with C implementations.
Posted on 5th September, 2010 by Tommel
Overview of algorithms to find the median in a list of values; implementations and links are also provided.
Posted on 5th September, 2010 by Tommel
A fast algorithm for multi-pattern searching by Sun Wu [PDF]
Posted on 5th September, 2010 by Tommel
Fibonacci search and C sample code.
Sorting by in place permutation with time complexity O(n) using an auxiliary vector. Papers, animations and implementations.
Posted on 5th September, 2010 by Tommel
Approximate search resources on ITman homepage.
Posted on 5th September, 2010 by Tommel
Details of this collection of binary search tree and balanced tree library routines by Ben Pfaff. Etext in HTML/PDF/PS and source distribution.
Posted on 5th September, 2010 by Tommel
Slides of tutorial, bibliography, list of related researchers, open problems in similarity search area.
Posted on 5th September, 2010 by Tommel
Resources on the Levenshtein Algorithm for fault-tolerant search. Website contains online demos and efficient implementations.
Posted on 5th September, 2010 by Tommel
A linear time general purpose sorting algorithm. Included is a description of the algorithm and downloadable executables for Windows computers.
Posted on 5th September, 2010 by Tommel
An O(n!) algorithm with downloads for Win98 and Unix platforms.
An ANSI C implementation of threaded AVL trees.
Posted on 5th September, 2010 by Tommel
From Wikipedia, the free encyclopedia. Classification, summaries of the popular searching algorithms, links.
Posted on 5th September, 2010 by Tommel
Brief summary of fundamental problem space search algorithms.
Posted on 5th September, 2010 by Tommel
Overview of many sorting techniques and corresponding links.
Posted on 5th September, 2010 by Tommel
Description of sorting algorithms with examples
Infers an hierarchical structure from a sequence of discrete symbols. Examples, source code, description, publications, and an on-line demonstration.
Posted on 5th September, 2010 by Tommel
From Wikipedia, the free encyclopedia. Classification, summaries of the popular sorting algorithms, links.
Posted on 5th September, 2010 by Tommel
Collection of sorting algorithms in C
Posted on 5th September, 2010 by Tommel
Overview of many sorting techniques and corresponding links.
Posted on 5th September, 2010 by Tommel
Applet visualizing various sorting algorithms, English version of Peter Weigel and Andreas Boltzmann applet.
Posted on 5th September, 2010 by Tommel
Collection of algorithms for sorting and searching from arrays to B-Trees - theory, examples, implementation. [PDF]
Posted on 5th September, 2010 by Tommel