AQA A’Level SLR05 Merge sort
About this video
AQA Specification Reference
A Level 4.3.5.2
The merge sort is one of four sorting algorithms students need to know for A Level exams. This video explains the merge sort technique.
Key questions:
- Can you successfully implement a merge sort using a high-level programming language of your choice?
- Do you understand how a merge sort works and can you trace it's code to explain how it works?
00:00 Merge sort
00:07 Intro
00:12 What is the merge sort algorithm?
00:49 What are the applications of a merge sort?
1:08 Visualising a merge sort
1:16 Merge sort pseudocode
02:08 Merge sort in simple-structured English
02:27 From simple-structured English to pseudocode
12:00 Merge sort coded in Python
29:07 Final thoughts
29:12 An alternative implementation using recursion in Python
29:47 Efficiency of a merge sort
30:40 Key questions
30:58 Essential algorithms and data structures text book
31:46 Outro
Last updated: 15.04.25