Enrol to start learning
Reading is open to everyone. Enrolling is free, and it is what unlocks the audio lessons, practice tests and progress tracking.
13.1.1. Introduction to Merge Sort
This section
Practice test
11 questions on this section. Wrong answers show you what to read again.
Sign up to take itWhole chapter
Revision test
Mixed questions from across the chapter. Your answers get marked.
Sign up to take itQuick
Flashcard drill
4 cards from this lesson. Good the night before a test.
Try these first
- 1.
What is Merge Sort?
Hint
Think about the process of sorting, what steps do we take?
- 2.
What do we call the condition where the recursion stops in Merge Sort?
Hint
What is the smallest size an array can be?
- 3.
What is the time complexity of Merge Sort?
- O(n^2)
- O(n)
- O(n log n)
Hint
Consider how many times you can divide a dataset before reaching a base case.
- 4.
True or False: Merge Sort is an unstable sorting algorithm.
- True
- False
Hint
Think about the order of equal elements.
- 5.
Demonstrate a step-by-step process of Merge Sort on the array [37, 25, 43, 9, 18, 72].
Hint
Focus on one level of sorting at a time.
- 6.
Why might someone choose to use Merge Sort over Quick Sort in certain scenarios?
Hint
Consider the characteristics of data structures.
Exercises
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting
4 more questions available
Enrol freeQuiz
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting
1 more question available
Enrol freeChallenge Problems
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting