Table of Contents

  1. Searching
  2. Linear Search
    1. Binary Search: Another Example
    2. Analysis
  3. Binary Search
    1. Binary Search: Illustration
    2. Binary Search: Practical Issues
  4. Sorting
  5. Bubble Sort
    1. Bubble Sort: Pass One
    2. Bubble Sort: Pass Two
    3. Bubble Sort: Pass Three
    4. Bubble Sort: Tasks
  6. Insertion Sort
    1. Pass One
    2. Pass Two
    3. Pass Three
    4. Pass Four
    5. Pass Five
  7. Selection Sort
    1. Pass One
    2. Pass Two
    3. Pass Three
    4. Pass Four
    5. Pass Five
  8. Shell Sort
    1. Shell Sort Example: Part 1
    2. Shell Sort Example: Part 2
    3. Shell Sort Example: Part 3
    4. Shell Sort Activities
  9. Heap Sort
    1. Heap Functions
    2. Add Function
    3. Remove Function
    4. Heap Sort Activities
  10. Merge Sort
    1. Recursion (1)
    2. Recursion (2)
    3. Merge Sort Example (1)
    4. Merge Sort Example (2)
    5. Merge Sort Activities
  11. Additional Reading Material