Use the index below to go to the review questions for any of the lessons in this topic.

  1. Introduction to Algorithms
  2. The Definition of an Algorithm
  3. Specifying Algorithms
  4. Sorting Algorithms
    1. Basic Operations
    2. The Simple Card Sort
    3. The Simple Sort
    4. The Insertion Card Sort
    5. The Insertion Sort
    6. The Selection Card Sort
    7. The Selection Sort
  5. Analysis of Sorting Algorithms
    1. Space Efficiency
    2. Time Efficiency
    3. Comparison of Sorting Examples
    4. Analysis of Selection Sort
    5. Analysis of Other Sorts
    6. Comparison of Worst Case Sorting
    7. Order Notation