Classification of algorithms: AQA A‑Level Computer Science questions
Every AQA A-Level Computer Science exam question on 4.4.4 Classification of algorithms, 2020–2025, with its mark scheme and examiner’s report.
Find questions561
Calculations
Q01.7
The whole paper ↗![June 2025 Paper 1, question 01.7: Explain why both these sorting algorithms are tractable. [1 mark]](https://pub-e8a9dbab8e2a4d089f52b2a45e0d0b50.r2.dev/bank/75171-jun25-01-7-qp.webp?v=3)
Q03.1
The whole paper ↗![June 2024 Paper 1, question 03.1: Describe the Halting problem. [2 marks]](https://pub-e8a9dbab8e2a4d089f52b2a45e0d0b50.r2.dev/bank/75171-jun24-03-1-qp.webp?v=3)
Q03.2
The whole paper ↗![June 2024 Paper 1, question 03.2: Explain the importance of the Halting problem. [1 mark]](https://pub-e8a9dbab8e2a4d089f52b2a45e0d0b50.r2.dev/bank/75171-jun24-03-2-qp.webp?v=3)
Q03.5
The whole paper ↗![June 2023 Paper 1, question 03.5: Explain why searching for an item in a list or tree is a tractable problem. [1 mark]](https://pub-e8a9dbab8e2a4d089f52b2a45e0d0b50.r2.dev/bank/75171-jun23-03-5-qp.webp?v=3)
Q03.6
The whole paper ↗![June 2023 Paper 1, question 03.6: Heuristics can be used when working with an intractable problem. Explain what heuristics are. [2 marks]](https://pub-e8a9dbab8e2a4d089f52b2a45e0d0b50.r2.dev/bank/75171-jun23-03-6-qp.webp?v=3)
Q03.7
The whole paper ↗![June 2023 Paper 1, question 03.7: Explain what is meant by constant time complexity. [2 marks]](https://pub-e8a9dbab8e2a4d089f52b2a45e0d0b50.r2.dev/bank/75171-jun23-03-7-qp.webp?v=3)
Q03.1
The whole paper ↗
Q03.2
The whole paper ↗
Q03.3
The whole paper ↗
Q03.4
The whole paper ↗
Q03.5
The whole paper ↗
All 11 questions on Classification of algorithms, as a list
- June 2025, Paper 1, Q01.7 (1 mark): Explain why both these sorting algorithms are tractable. [1 mark]
- June 2024, Paper 1, Q03.1 (2 marks): Describe the Halting problem. [2 marks]
- June 2024, Paper 1, Q03.2 (1 mark): Explain the importance of the Halting problem. [1 mark]
- June 2023, Paper 1, Q03.5 (1 mark): Explain why searching for an item in a list or tree is a tractable problem. [1 mark]
- June 2023, Paper 1, Q03.6 (2 marks): Heuristics can be used when working with an intractable problem. Explain what heuristics are. [2 marks]
- June 2023, Paper 1, Q03.7 (2 marks): Explain what is meant by constant time complexity. [2 marks]
- November 2020, Paper 1, Q03.1 (1 mark): There are four athletes taking part in a race. Each athlete is allocated a lane that they run in. There can only be one athlete in each lane and there are four
- November 2020, Paper 1, Q03.2 (1 mark): If there are n athletes taking part in a race and n lanes available, with each athlete being allocated to one lane and each lane only used by one athlete, how m
- November 2020, Paper 1, Q03.3 (1 mark): An anagram of a string is another string that contains exactly the same number of each character as in the original string but the characters may not all be in
- November 2020, Paper 1, Q03.4 (2 marks): The travelling salesperson problem (TSP) is when a salesperson has to visit every city in a set of cities and needs to find the shortest route that does this wi
- November 2020, Paper 1, Q03.5 (1 mark): Assuming that the time complexities in Figure 3 are for the most time efficient algorithm that solves a problem, how many of the time complexities in Figure 3 a
Questions, mark schemes and examiner’s reports are © AQA, from their published past papers. Plumi isn’t affiliated with any exam board. Want whole papers? Full past papers.
Rather write your answers by hand on iPad? Plumi marks them against the same mark schemes.