Algorithms and Data Structures

which have

Links to Implementations


This is the web page of terms with definitions that have links to implementations with source code. The language is in parentheses. We also list all entries by type, for instance, whether it is an algorithm, a definition, a problem, or a data structure, and entries by area, for instance, graphs, trees, sorting, etc.

Don't use this site to cheat. Teachers, contact me if I can help.

We need people to contribute. If terms are missing or you can add or correct definitions, please contact me by email (paul.black@nist.gov) or by other means.

By selecting almost any of these links, you will be leaving NIST webspace. We provided these links because they may have information of interest to you. No inferences should be drawn because some sites are referenced, or not, from this page. There may be other web sites that are more appropriate for your purpose. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. Please address comments about this page to paul.black@nist.gov.

A great source of implementations, organized by area and reviewed for quality, is the Stony Brook Algorithm Repository. A great source of implementations of mathematical functions is the NIST Guide to Available Mathematical Software or GAMS.

Java is a trademark of Sun Microsystems, Inc.

Run on Tue Jan 22 12:01:21 2013



Created Tue Nov 17 13:41:10 1998
by Paul E. Black  (paul.black@nist.gov)
This Trailer Updated Mon Sep 27 12:34:56 2010
by Paul E. Black  (paul.black@nist.gov)

This page's URL is http://xlinux.nist.gov/dads/termsImpl.html

to NIST home page