Dictionary of Algorithms and Data Structures
From the webpage:
This web site is hosted in part by the Software and Systems Division, Information Technology Laboratory.
This is a dictionary of algorithms, algorithmic techniques, data structures, archetypal problems, and related definitions. Algorithms include common functions, such as Ackermann’s function. Problems include traveling salesman and Byzantine generals. Some entries have links to implementations and more information. Index pages list entries by area and by type. The two-level index has a total download 1/20 as big as this page.
Don’t use this site to cheat. Teachers, contact us if we can help.
To define or correct terms, please contact Paul E. Black. We do not include algorithms particular to business data processing, communications, operating systems or distributed algorithms, programming languages, AI, graphics, or numerical analysis: it is
tough enough covering “general” algorithms and data structures.
I thought I had listed this site but apparently never did. Although only general algorithms, it is a good resource to have on hand.