| A* | acyclic | adjacency list |
| adjacency matrix | arc | AVL tree |
| balanced tree | bandwidth | B-tree |
| bijective | binary heap | binding |
| binding list | Boolean matrix | bucket |
| cache | Cartesian product | clustering |
| collision | comparison | critical path |
| cycle | DAG | dense graph |
| Dijkstra's algorithm | directed | directed acyclic graph |
| discrete event simulation     | domain | edge |
| exclusive or | extendible hashing | external sort |
| fold | geometric series | graph |
| greedy algorithm | hash function | heuristic |
| in-place | injective | internal sort |
| iterator | latency | load factor |
| map | mapping | master |
| max queue | memory hierarchy | memory locality |
| min queue | minimum spanning tree     | on-line |
| one-to-one | onto | parsing |
| path | pattern | pattern variable |
| pivot | priority queue | randomized algorithm |
| range | Red-Black tree | reduce |
| rehash | row-major order | scalability | shortest path |
| simple path | slack | slave |
| sparse array | sparse graph | spatial locality |
| Splay tree | stable | surjective |
| symbol table | temporal locality | topological sort |
| tree rotation | undirected | unparsing |
| vertex | weight | XOR |