AQA A-Level Computer Science 4.2 Fundamentals of data structures overview quiz quiz
11questions. Pick an answer and you'll see why right away.
What is the key difference between an array and a record?
Which describes a dynamic data structure?
In which order do items leave a queue?
How does a circular queue improve on a linear queue?
Why is a stack used to handle recursive subroutine calls?
When is an adjacency list preferred to an adjacency matrix?
What does an in-order traversal of a binary search tree produce?
What is a collision in a hash table?
How is a dictionary most commonly implemented to give fast look-up by key?
Which traversal of a tree visits the left subtree, then both children, before the node itself, with the node last?
What problem can record locking cause when used to manage concurrent access to a data structure?