Intro to Sorting Algorithms
Overview
This lesson is an introduction to the concept of sorting in computer science, including sorting methods, stability, and how Big O comes into play for sorting.
There are two components to this lesson:
- myGA module: Intro to Sorting Algorithms
- If the above link does not take you to the correct module, you can find the lesson in your myGA dashboard.
- In-Class Exercise: My First Sort
Learning Objectives
By the end of this lesson, you will be able to:
- Define the two sorting methods and when you’d use each.
- Identify whether a sort is stable or unstable, and what impact that can have.
- Explain how Big O complexity applies to sorting algorithms.
Prerequisites
- Big O Notation
Duration
1.5 hours total:
- 0.5 hour myGA
- 1 hour in class
Additional Reading
- Review the most common types of sorting-related interview questions.