
Compare Sorting Algorithms
Quiz by GCSE AQA Computer Science
GCSE (AQA)
Computer Science
English National Curriculum
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measures 1 skill from
Measures 1 skill from
Track each student's skills and progress in your Mastery dashboards
With a free account, teachers can
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
12 questions
Show answers
- Q1Why is a merge sort algorithm better for larger data sets?It is easier to programIt is a more simple algorithmIt does not need to compare any data itemsIt requires less processing steps that a bubble sort45s3.1.4.b
- Q2Which algorithm is better for small data sets, bubble or merge?Both work well with small data setsMerge sortBubble sortNeither work well with small data sets45s3.1.4.b
- Q3Which sorting algorithm works better with mixed data types?Bubble sortNeither work in mixed data typesMerge sortBoth work as well as each other45s3.1.4.b
- Q4Which sorting algorithm requires the most memory and processing time?Merge sortLinear SearchBinary SearchBubble sort45s3.1.4.b
- Q5What is one advantage of the bubble sort?It is a simple algorithm to program compared to othersIt requires less processing timeIt can handle mixed data typesIt is useful for large data sets45s3.1.4.b
- Q6What is one advantage of the merge sort?It can handle mixed data typesIt requires more processing timeIt is a simple algorithm to program compared to othersIt is useful for large data sets45s3.1.4.b
- Q7What is one disadvantage of the bubble sort?It requires less processing timeIt is a simple algorithm to program compared to othersIt is not useful for large data setsIt can handle mixed data types45s3.1.4.b
- Q8What is one disadvantage of the merge sort?It requires less processing timeIt can handle mixed data typesIt is a more complex algorithm to program compared to othersIt is useful for large data sets45s3.1.4.b
- Q9Which of these is not an advantage of the bubble sort?It is a simple algorithmIt is easy to apply to real life sorting methodsIt is more efficient on large data setsIt is efficient for small data sets45s3.1.4.b
- Q10Which of these is not an advantage of the merge sort?It requires less processing timeIt is a simple algorithm compared to the bubble sortIt is efficient for small data setsIt is more efficient on large data sets45s3.1.4.b
- Q11Which algorithm iterates through a data set repeatedly, swapping values that are in the wrong order?Linear SearchBubble sortBinary SearchMerge Sort45s3.1.4.b
- Q12Which algorithm uses the divide and conqueror approach to sorting data sets?Binary searchBubble sortMerge sortLinear search45s3.1.4.b