idempotency laws for sets,
1071
implicit summation notation,
648
incidence matrix
and difference constraints,
603
of a directed graph,
403 pr.,
531 ex.
of an undirected graph,
403 pr.
increasing a key in a max-heap,
139–140
incremental design method,
27
for finding the convex hull,
948
indentation in pseudocode,
19
independence
of random variables,
1107
of subproblems in dynamic programming,
343–344
independent family of subsets,
393
indicator random variable,
94–98
in analysis of expected height of a randomly built binary search tree,
265–267
in analysis of inserting into a treap,
296 pr.
in analysis of streaks,
113–114
in analysis of the birthday paradox,
108–109
in approximation algorithm for MAX-3-CNF satisfiability,
1040
in bounding the right tail of the binomial distribution,
1122–1123
in bucket sort analysis,
175–177
in hiring-problem analysis,
97–98
in randomized selection analysis,
187–189,
189 ex.
in universal-hashing analysis,
233–234
inequality constraint,
778
and equality constraints,
780
infeasible linear program,
778
infinity, arithmetic with,
587
INITIALIZE-SINGLE-SOURCE,
585
input
to a combinational circuit,
988
insertion
into binary search trees,
261
into chained hash tables,
226
into
d-ary heaps,
143 pr.
into direct-address tables,
222
into open-address hash tables,
237–238
into order-statistic trees,
306–307
into sweep-line statuses,
942
into 2-3-4 heaps,
473 pr.
into Young tableaus,
143 pr.
compared to merge sort,
13 ex.
compared to quicksort,
153 ex.
decision tree for,
166 fig.
sorting-network implementation of,
708 ex.
using binary search,
37 ex.
instructions of the RAM model,
21
integer linear-programming problem,
777,
819 pr.,
1017 ex.
integral, to approximate summations,
1067
interpolation by a cubic spline,
767 pr.
interpolation by a polynomial,
825,
830 ex.
at complex roots of unity,
836–837
intersection
determining, for a set of line segments,
940–947
determining, for two line segments,
936–938
of languages,
976 of sets (
∩),
1071
interval-graph coloring problem,
379 ex.
inverse
of a bijective function,
1079
of a matrix from an LUP decomposition,
755–756
multiplicative, modulo
n,
871
iterated logarithm function,
55–56