Derivation of the
Sorting Lower-Bound
lA
sorting algorithm effectively establishes which of n! permutations the data are originally in and
through a series of comparisons and exchanges permutes the data to a fixed
order.
lThis can be viewed as a tree with n! nodes, constructed with
binary internal nodes for comparisons.