Correct Answer: C. recently accessed elements become quicker to access again
Explanation:
The defining property is that recently accessed elements become quicker to access again.
The other statements describe different structures or concepts.
Splay Tree fits because it supports workloads with strong locality of reference and recently accessed elements become quicker to access again.
Both clues point to this choice.
Binary Search Tree fits because it supports ordered searching and dynamic set operations and an inorder traversal produces keys in sorted order.
Both clues point to this choice.
Correct Answer: B. search-intensive applications requiring predictable logarithmic height
Explanation:
AVL Tree is commonly used for search-intensive applications requiring predictable logarithmic height.
Its design supports this task efficiently or naturally.
AVL Tree fits because it supports search-intensive applications requiring predictable logarithmic height and each node's balance factor is typically -1, 0, or 1.
Both clues point to this choice.
Binary Search Tree is a binary tree where left-subtree keys are smaller and right-subtree keys are larger under a chosen ordering.
This description distinguishes it from the other choices.