
Overview
This lesson covers two foundational sorting algorithms: bubble sort and insertion sort.
Prerequisites
- Big O Notation
- Introduction to Sorting
Learning Objectives
By the end of this module, learners will be able to:
- Describe the time and space complexities of bubble sort and insertion sort.
- Implement bubble sort and insertion sort.
Content
There are two components to this module:
- Lesson: Basic Sorting Algorithms
- Exercise: Implementing Bubble & Insertion Sorts
Solution Code
Time to Complete
Roughly 2.5 hours total:
- 0.5 hour - Basic Sorting Algorithms Lesson
- 2 hours - Implementing Bubble Sort and Implementing Insertion Sort Exercises
Additional Resources
Internal resources
✏️ Instructor Guide
🏗️ Release Notes
Find a 👾 bug 👾 or have suggestions? Let us know!