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 |