The National Institute of Standards and Technology has recently updated its online Dictionary of Algorithms, Data Structures and Problems. The dictionary takes the form of a hypertext alphabetical list of terms dealing with algorithmic techniques and functions (e.g., Ackermann's Function), data structures, archetypical problems (e.g., "traveling salesman"), and related definitions. Nice features of the site include a page of links to implementations (code) and some expanded definitions and diagrams for the terms. In addition to the complete alphabetical listing, the list of terms may also be viewed categorized by subject area or by type of term (graphs, trees, sorting, etc.). The site's manager, NIST computer scientist Paul Black, welcomes contributions and is particularly in need of terms in state machines, combinatorics, parallel and randomized algorithms, heuristics, and quantum computing. Note that this dictionary does not include algorithms particular to communications, information processing, operating systems, programming languages, artificial intelligence, graphics, or numerical analysis. Overall, however, it is a great resource for university students and researchers.


  • Mathematics > Applied Mathematics
  • Mathematics > General
  • Education > General

Education Levels:

  • Grade 1
  • Grade 2
  • Grade 3
  • Grade 4
  • Grade 5
  • Grade 6
  • Grade 7
  • Grade 8
  • Grade 9
  • Grade 10
  • Grade 11
  • Grade 12


Informal Education,NSDL_SetSpec_ncs-NSDL-COLLECTION-000-003-112-021,Education,NSDL,Mathematics -- Instructional issues,High School,Technical Education (Lower Division),Undergraduate (Lower Division),Mathematics -- Technology,Engineering,Higher Education,Vocational/Professional Development Education,Mathematics,Mathematics -- Applied mathematics,Technology,General Public,oai:nsdl.org:2200/20110201193650737T



Access Privileges:

Public - Available to anyone

License Deed:

Creative Commons Attribution Non-Commercial Share Alike


This resource has not yet been aligned.
Curriki Rating
'NR' - This resource has not been rated
'NR' - This resource has not been rated

This resource has not yet been reviewed.

Not Rated Yet.

Non-profit Tax ID # 203478467