Lecture 16

Learning objectives

After this class, you should be able to:

  1. Analyze the time complexity of the randomized quicksort algorithm.
  2. Given a sequence of data to be sorted, and a sequence of random numbers, show the steps involved in applying the randomized quicksort algorithm to sort this input.

Reading assignment

  1. Handout on randomized quicksort.

Exercises and review questions


Last modified: 25 Oct 2006