Sorting Algorithms in Python Quiz
Interactive Quiz ⋅ 12 Questions
By Joseph Peart
In this quiz, you’ll test your understanding of Sorting Algorithms in Python.
By working through this quiz, you’ll revisit how bubble sort, insertion sort, merge sort, Quicksort, and Timsort work, and how each one behaves as the input grows.
You’ll also revisit how to measure efficiency with Big O notation and Python’s timeit
module, along with the recursion and divide-and-conquer techniques that make the faster
algorithms possible.
The quiz contains 12 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end of the quiz, you’ll receive a total score. The maximum score is 100%. Good luck!
Related Resources
Course
Introduction to Sorting Algorithms in Python
In this course, you'll learn all about five different sorting algorithms in Python from both a theoretical and a practical standpoint. You'll also learn several related and important concepts, including Big O notation and recursion.
Tutorial
Sorting Algorithms in Python
In this tutorial, you'll learn all about five different sorting algorithms in Python from both a theoretical and a practical standpoint. You'll also learn several related and important concepts, including Big O notation and recursion.