proving NP-completeness of,
995–996
lcm (least common multiple),
861 ex.
least-squares approximation,
762–765
left-child, right-sibling representation,
214,
217 ex.
lexicographically less than,
269 pr.
lg* (iterated logarithm function),
55–56
lg
k (exponentiation of logarithms),
53
lg lg (composition of logarithms),
53
LIFO (last-in, first-out),
200
linear equations
solving tridiagonal systems of,
767 pr.
linear-inequality feasibility problem,
818 pr.
linearity of expectation,
1108
finding an initial solution for,
811–816
fundamental theorem of,
816
interior-point methods for,
776,
820
Karmarkar's algorithm for,
777,
820
and minimum-cost flow,
787–788
and minimum-cost multicommodity flow,
790 ex.
and multicommodity flow,
788–789
simplex algorithm for,
790–804
and single-pair shortest path,
785–786
and single-source shortest paths,
601–607
linear-programming relaxation,
1041
determining whether any intersect,
940–947
determining whether two intersect,
936–938
to implement disjoint sets,
501–505
logarithm function (log),
53–54
longest-simple-cycle problem,
1017 ex.
looping constructs in pseudocode,
19
for breadth-first search,
534
for consolidating the root list in extracting the minimum node from a Fibonacci heap,
486
for determining the rank of an element in an order-statistic tree,
305
for Dijkstra's algorithm,
597
for the generic minimum-spanning-tree algorithm,
562
for the generic push-relabel algorithm,
676
for Horner's rule,
39 pr.
for increasing a key in a heap,
142 ex.
for insertion sort,
17–19
for modular exponentiation,
879–880
for Prim's algorithm,
572
for the Rabin-Karp algorithm,
914
for randomly permuting an array,
103
for red-black tree insertion,
283
for the relabel-to-front algorithm,
687
for searching an interval tree,
315
for simplex algorithm,
798
for string-matching automata,
919,
921
for uniting binomial heaps,
472 ex.
low endpoint of an interval,
311
lower bounds
for average sorting,
180 pr.
for minimum-weight vertex cover,
1042
and potential functions,
429
for size of a merging network,
718 ex.
for size of optimal vertex cover,
1026
of a diagonal matrix,
754 ex.
and matrix multiplication,
759 ex.
of a permutation matrix,
754 ex.