OCR A Level Computer Science (H446)

2.3.1 Algorithms: revision quiz and key terms

Free practice for 2.3.1 Algorithms in OCR A Level Computer Science (H446). Try the questions, then check the key terms.

Try 5 free questions

No sign-in needed. Tap an answer to check it.

Question 1 · Multiple choice

What is the worst-case time complexity of a binary search?

Question 2 · True or false?

Analysing an algorithm involves evaluating how resource requirements grow with input size.

Question 3 · Multiple choice

Which condition must be met before a binary search can be used?

Question 4 · True or false?

Dijkstra's algorithm can be used to find the shortest path in a graph with negative edge weights.

Question 5 · Multiple choice

Which sorting algorithm repeatedly splits a list into halves and then combines them back together in order?

In RADevo, this topic has fill-in-the-blank, matching, multiple-choice and true or false activities, and every question you get wrong comes back in Revise today until you've learnt it.

Key terms for 2.3.1 Algorithms

A* algorithm
Improves on Dijkstra's using a heuristic to estimate remaining distance.
Algorithm analysis
Evaluating how resource requirements grow as input size increases.
Big O notation
Describes the upper bound on how resource use grows as input size increases.
Linear search
Checks each item in a list one at a time until found or the list ends.
O(log n)
Typically associated with methods that repeatedly divide the problem in half.
O(n squared)
Typically arises from nested loops, each iterating over the input.
Time efficiency
How an algorithm's running time changes as input size increases.

Teaching OCR A Level Computer Science (H446)?

Set this topic as homework in two clicks, see who has done it and which questions your class got wrong, and start every lesson with a Do Now built from their mistakes.

Start a free 2-week trial

Revising for this?

If your school uses RADevo, sign in to do the full quizzes and keep your progress. If it doesn't, show this page to your Computing teacher.

Log in to RADevo