Batcher's odd-even merging network, 
721 pr.
 
Bellman-Ford algorithm, 
588–592
for all-pairs shortest paths, 
620, 
639
in Johnson's algorithm, 
639
and objective functions, 
606–607 ex.
to solve systems of difference constraints, 
605
Yen's improvement to, 
614 pr.
 
binary counter
analyzed by accounting method, 
411–412
analyzed by aggregate analysis, 
408–409
analyzed by potential method, 
414–415
and binomial heaps, 
472 ex.
 
binary-search-tree property, 
254
vs. min-heap property, 
256 ex.
 
number of different ones, 
271 pr.
 
and binary counter and binary addition, 
472 ex.
extracting the minimum key from, 
468–469
in minimum-spanning-tree algorithm, 
474 pr.
running times of operations on, 
456 fig.
 
BINOMIAL-HEAP-DECREASE-KEY, 
470
 
BINOMIAL-HEAP-EXTRACT-MIN, 
468
 
corresponding flow network of, 
665
and hypergraphs, 
1084 ex.
 
Hopcroft-Karp algorithm for, 
696 pr.
 
biscuit to be kept out of basket, 
646
 
bitonic euclidean traveling-salesman problem, 
364 pr.
 
bit-reversal permutation, 
425 pr., 
841
 
bit-reversed binary counter, 
425 pr.
 
block structure in pseudocode, 
19
 
boolean combinational circuit, 
988
 
boolean combinational element, 
987
 
boolean matrix multiplication
and transitive closure, 
759 ex.
 
bottleneck spanning tree, 
577 pr.
 
bottleneck traveling-salesman problem, 
1033 ex.
 
bound
on binomial distributions, 
1116
on the tails of a binomial distribution, 
1118–1125
 
branching factor, in B-trees, 
437
 
similarity to Dijkstra's algorithm, 
599, 
600 ex.