absolutely convergent series,
1059
absorption laws for sets,
1072
acceptable pair of integers,
894
activity-selection problem,
371-379
adjacency-list representation,
528
adjacency-matrix representation,
529
for breadth-first search,
534
for depth-first search,
542-543
for Dijkstra's algorithm,
598
for Fibonacci heaps,
493 ex.
for shortest paths in a dag,
592
Akra-Bazzi method for solving a recurrence,
89-90
in
∈-dense graphs,
641 pr.
Floyd-Warshall algorithm for,
629-632
Johnson's algorithm for,
636-640
by matrix multiplication,
622-629
for bit-reversal permutation,
425 pr.
for breadth-first search,
534
for depth-first search,
542-543
for Dijkstra's algorithm,
598
for the generic push-relabel algorithm,
678-679
for the Knuth-Morris-Pratt algorithm,
926-927
for making binary search dynamic,
426 pr.
for restructuring red-black trees,
428 pr.
for shortest paths in a dag,
592
for stacks on secondary storage,
452 pr.
for weight-balanced trees,
427 pr.
amortized cost
in the accounting method,
410
in aggregate analysis,
406
in the potential method,
413
approximation
of summation by integrals,
1067
for bin packing,
1049 pr.
for MAX-CNF satisfiability problem,
1043 ex.
for MAX-CUT problem,
1043 ex.
for the maximum-clique problem,
1050 pr.
for maximum matching,
1051 pr.
for minimum-weight vertex cover,
1040-1043
for parallel-machine-scheduling problem,
1051 pr.
for the traveling-salesman problem,
1027-1033
for the weighted set-covering problem,
1050 pr.
arithmetic with infinities,
587
assembly-line scheduling,
324-331
associative laws for sets,
1072
asymptotically nonnegative,
42
asymptotically tight bound,
42
asymptotic notation,
41-50,
59 pr.
and graph algorithms,
526
and linearity of summations,
1059
augmenting data structures,
302-318
auxiliary linear program,
811
average-case running time,
26