Top Pages

The Art of Computer Programming

Posted on 5th September, 2010 by Tommel

By Donald Knuth. Homepage of the classic text.

Data Structures by R. K. Ghosh

Posted on 5th September, 2010 by Tommel

Course materials, animation applets, links to on-line books and other related internet resources.

SODA Bibliography 1990-1998

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.]

Stack Free Recursion

Posted on 5th September, 2010 by Tommel

A paper describing the "Stack Free Recursion" algorithm. C code with C++ comments.

Links to an online paper by Quentin F. Stout. Algorithms have been developed for problems in geometry, graph theory, arithmetic, sorting, and image processing.

Abstract State Machines

Posted on 5th September, 2010 by Tommel

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

ACM SIGACT

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

The Algorithm Base

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.

Algorithm Design Paradigms

Posted on 5th September, 2010 by Tommel

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

Algorithms Archive

Posted on 5th September, 2010 by Tommel

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

Algorithms Courses

Posted on 5th September, 2010 by Tommel

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

Algorithms in the Real World

Posted on 5th September, 2010 by Tommel

Notes for a course at Carnegie Mellon University.

Analysis Of Algorithms

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

CATS: Combinatorial Algorithms Test Sets

Posted on 5th September, 2010 by Tommel

Searchable index of problems, links and methodology.

Combinatorial Algorithms

Posted on 5th September, 2010 by Tommel

Lecture notes of a course at San Diego State University.

Combinatorial Algorithms

Posted on 5th September, 2010 by Tommel

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

Computer Programming Algorithms Directory

Posted on 5th September, 2010 by Tommel

Resources that describe computer programming algorithms.

Data Structures

Posted on 5th September, 2010 by Tommel

Introduction to data structures, with Java code, by Peter M. Williams.

Data Structures

Posted on 5th September, 2010 by Tommel

Lecture notes by Steven Skiena.

Design and Analysis of Computer Algorithms

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.

Huffman Coding Algorithm

Posted on 5th September, 2010 by Tommel

Includes a guide how to build it and a JAVA tutorial how to use it.

Introduction to Quantum Algorithms

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.

On the Road to Algorithms

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).

OOPWeb Algorithms Directory

Posted on 5th September, 2010 by Tommel

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

Pattern Matching Pointers

Posted on 5th September, 2010 by Tommel

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

Priority Queues

Posted on 5th September, 2010 by Tommel

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

Problems in Analysis of Algorithms

Posted on 5th September, 2010 by Tommel

A list of open problems with updates and solutions.

Resources for the Analysis of Algorithms

Posted on 5th September, 2010 by Tommel

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

Self-stabilizing Algorithms

Posted on 5th September, 2010 by Tommel

A project to create tools for developing and testing self-stabilizing algorithms.

Softpanorama Virtual Library

Posted on 5th September, 2010 by Tommel

Section on Algorithms and Data Structures. A compilation of links.

Stony Brook Algorithm Repository

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

Tree Automata Techniques and Applications

Posted on 5th September, 2010 by Tommel

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

Web Data Structures and Algorithms

Posted on 5th September, 2010 by Tommel

Lecture notes and links for a course by Godfried Toussaint.

Backtracking

Posted on 5th September, 2010 by Tommel

A combinatorial puzzle is presented making visible the performance of a backtracking algorithm (requires JavaScript).

A list of links to algorithm animations, primarily Java applets. The list includes an overview of each of the linked algorithms.

Graph Animations with Combinatorica

Posted on 5th September, 2010 by Tommel

Animations of several important graph-theoretic topics and algorithms.

Hope College Animations

Posted on 5th September, 2010 by Tommel

Online animations of algorithms and data structures.

Demonstrate fundamental concepts in Data Structures and Algorithms.

Tools (Java programs) for visualizing and interacting with theoretical computer science concepts. JAWAA is a tool for creating algorithm animations on the web.

Leonardo

Posted on 5th September, 2010 by Tommel

An integrated C programming environment for reversible execution and logic-based software visualization developed at the University of Rome "La Sapienza".

LYDIAN

Posted on 5th September, 2010 by Tommel

Simulation and visualization environment for distributed algorithms that provides students with an experimental environment to test and visualize the behaviour of distributed algorithms.

Opsis

Posted on 5th September, 2010 by Tommel

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.

Sort Algorithms Visualizer

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.

3 Sorts of Sort CAL Package

Posted on 5th September, 2010 by Tommel

Several sorting algorithms explained using a nice playing card based interface.

Adleman, Leonard

Posted on 5th September, 2010 by Tommel

University of Southern California. DNA computing. Research papers, pictures, curriculum vitae.

Devroye, Luc

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.

Frank Dehne

Posted on 5th September, 2010 by Tommel

Carleton University, Ottawa. Parallel computing.

Georgiou, Chryssis

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

Goemans, Michel X.

Posted on 5th September, 2010 by Tommel

MIT. Combinatorial optimisation algorithms.

Jayasiri, Parinda

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.

Jeffrey D Ullman

Posted on 5th September, 2010 by Tommel

An author of computer science books, on algorithms and Discrete Mathematics.

Mukundan, R.

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

Nikiforov, Andrey

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.

Niklaus Wirth

Posted on 5th September, 2010 by Tommel

Famous Programmer and Computer Scientist .

Rajeev Motwani

Posted on 5th September, 2010 by Tommel

A popular author for Discrete Mathematics and Algorithms.

(Australia) Bond University

Posted on 5th September, 2010 by Tommel

School of Information Technology, Algorithms Group. The effective application of meta-heuristic search algorithms to intractable problems.

(Austria) Technical University Vienna

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.

(France) INRIA

Posted on 5th September, 2010 by Tommel

Rocquencourt, Versailles. Algorithms Project. Interests in design and analysis of algorithms, computer algebra, combinatorial analysis and asymptotics.

(Germany) Algorithms, Structure, Randomness

Posted on 5th September, 2010 by Tommel

A research group supported by the Deutsche Forschungsgemeinschaft; Berlin.

(Germany) University of Paderborn

Posted on 5th September, 2010 by Tommel

Parallel and Distributed Algorithms research group. Research projects and resources.

(Israel) Ben-Gurion University

Posted on 5th September, 2010 by Tommel

Distributed CSP Research Group.

Discrete Algebra and Geometry, Coding Theory, Information Theory and Cryptology, Combinatorial Optimization and Algorithms, Graph Theory.

(USA) Caltech

Posted on 5th September, 2010 by Tommel

Winfree Lab, DNA and Natural Algorithms Group. Members, research projects.

(USA) Carnegie Mellon University

Posted on 5th September, 2010 by Tommel

Algorithms and Computational Complexity group. Members, research projects, courses.

The Algorithms Group, part of the Theory of Computation (TOC) group in the Computer Science and Artificial Intelligence Laboratory (CSAIL). People and research projects.

(USA) University of Maryland, College Park

Posted on 5th September, 2010 by Tommel

Algorithms and Theory Group. Members, research projects.

ACID 2005

Posted on 5th September, 2010 by Tommel

Algorithms and Complexity in Durham 2005. University of Durham, UK; 8--10 July 2005.

ALGO 2005

Posted on 5th September, 2010 by Tommel

Including ESA, WABI, WAOA and ATMOS. Eivissa, Balearic Islands, Spain; 3--7 October, 2005.

Joe Mitchell's Event List

Posted on 5th September, 2010 by Tommel

A list of sites of interest in computational geometry, algorithms, graphics, visualization, and related topics.

Logic and Algorithms

Posted on 5th September, 2010 by Tommel

Research session at the Isaac Newton Institute for Mathematical Sciences, Cambridge, UK; 16 January -- 7 July 2006.

SIGACT Theory Calendar

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.

WAOA 2005

Posted on 5th September, 2010 by Tommel

Third Workshop on Approximation and Online Algorithms: part of ALGO 2005. Hotel Torre del Mar, Ibiza, Spain; 6--7 October 2005.

Workshop on Algorithms And Data Structures

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.

AVL and TST trees implementation

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.

Common comparison sorts

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.

Compact Guide to Sorting and Searching

Posted on 5th September, 2010 by Tommel

Algorithms and data structures. Source code in C and VB is included. Demonstration applets in Java.

Comparison sort

Posted on 5th September, 2010 by Tommel

From Wikipedia, the free encyclopedia. Definition, examples, lower bound.

Discussion of Sorting Algorithms

Posted on 5th September, 2010 by Tommel

A web tutorial by Mark Baker.

Exact string matching algorithms

Posted on 5th September, 2010 by Tommel

Common pattern search approaches with C implementations.

Fast Median Search

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.

Fast multi-pattern search

Posted on 5th September, 2010 by Tommel

A fast algorithm for multi-pattern searching by Sun Wu [PDF]

Fibonacci search in C

Posted on 5th September, 2010 by Tommel

Fibonacci search and C sample code.

FlashSort

Posted on 5th September, 2010 by Tommel

Sorting by in place permutation with time complexity O(n) using an auxiliary vector. Papers, animations and implementations.

Fuzzy Search

Posted on 5th September, 2010 by Tommel

Approximate search resources on ITman homepage.

GNU libavl

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.

Slides of tutorial, bibliography, list of related researchers, open problems in similarity search area.

Resources on the Levenshtein Algorithm for fault-tolerant search. Website contains online demos and efficient implementations.

Postman's Sort

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.

Robsort GNU implementation

Posted on 5th September, 2010 by Tommel

An O(n!) algorithm with downloads for Win98 and Unix platforms.

RumAVL

Posted on 5th September, 2010 by Tommel

An ANSI C implementation of threaded AVL trees.

Search Algorithm

Posted on 5th September, 2010 by Tommel

From Wikipedia, the free encyclopedia. Classification, summaries of the popular searching algorithms, links.

Search Methods in AI

Posted on 5th September, 2010 by Tommel

Brief summary of fundamental problem space search algorithms.

Searching Algorithms

Posted on 5th September, 2010 by Tommel

Overview of many sorting techniques and corresponding links.

Sequential and parallel sorting algorithms

Posted on 5th September, 2010 by Tommel

Description of sorting algorithms with examples

Sequitur

Posted on 5th September, 2010 by Tommel

Infers an hierarchical structure from a sequence of discrete symbols. Examples, source code, description, publications, and an on-line demonstration.

Sorting Algorithm

Posted on 5th September, 2010 by Tommel

From Wikipedia, the free encyclopedia. Classification, summaries of the popular sorting algorithms, links.

Sorting Algorithm Examples

Posted on 5th September, 2010 by Tommel

Collection of sorting algorithms in C

Sorting Algorithms

Posted on 5th September, 2010 by Tommel

Overview of many sorting techniques and corresponding links.

Sorting Algorithms Visualized

Posted on 5th September, 2010 by Tommel

Applet visualizing various sorting algorithms, English version of Peter Weigel and Andreas Boltzmann applet.

Collection of algorithms for sorting and searching from arrays to B-Trees - theory, examples, implementation. [PDF]

Related Tags

Posted on 5th September, 2010 by Tommel

Latest searches: