Dictionary of Algorithms and Data Structures (DADS)
2018
the dictionary of algorithms and data structures dads is an online publicly accessible dictionary of generally useful algorithms data structures algorithmic techniques archetypal problems and related definitions in addition to brief definitions some entries have links to related entries links to implementations and additional information dads is meant to be a resource for the practicing programmer although students and researchers may find it a useful starting point dads has fundamental entries in areas such as theory cryptography and compression graphs trees and searching for instance ackermann s function quick sort traveling salesman big o notation merge sort avl tree hash table and byzantine generals dads also has index pages that list entries by area and by type currently dads does not include algorithms particular to business data processing communications operating systems or distributed algorithms programming languages ai graphics or numerical analysis