Algorithms and Data Structures

that 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 us if we can help.

We need people to contribute. If you have suggestions, corrections, or comments, please get in touch with Paul Black. You are welcome to make suggestions to expand and improve the DADS.

By selecting almost any of these links, you will be leaving the DADS 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. We do not necessarily endorse the views expressed, or concur with the facts presented on these sites.

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 Mon May 11 15:07:56 2026



Created Tue Nov 17 13:41:10 1998
by Paul E. Black  ([email protected])
Updated Mon Sep 18 10:12:00 2017 by Paul E. Black

This page's URL is /termsImpl.html

This web site is hosted by the Information Technology Laboratory of the US National Institute of Standards and Technology (NIST). Following abandonment by NIST, now hosted by whoever runs the webpage you're on.