Question

Answer the following about the Robert Tarjan and Daniel Sleator-created splay tree, for 10 points each.
[10e] Splay trees belong to a class of trees named for this algorithm, in which nodes less than the root are in the left subtree. This algorithm finds an element in a sorted array in O(log n) time by repeatedly comparing it to the middle.
ANSWER: binary search [accept binary search trees; prompt on search]
[10m] The “splay” operation executes “zig” and “zig-zag” steps by performing these operations to center the queried element. Self-balancing BSTs such as AVL trees perform “left” and “right” instances of these operations.
ANSWER: tree rotations [accept left rotation or right rotation]
[10h] The hypothetical runtime of a splay tree used as a deque is given by the minimum number of applications of this function of n that yields a constant. Tarjan proved that a sequence of operations on an union-find structure has runtime proportional to this function of the number of nodes.
ANSWER: inverse Ackermann function [prompt on a or alpha; reject “Ackermann function”]
<Science - Other Science - Math>

Back to bonuses

Summary

2024 ARGOS @ Brandeis03/22/2025Y25.0050%0%0%
2024 ARGOS @ Chicago11/23/2024Y615.0083%50%17%
2024 ARGOS @ Christ's College12/14/2024Y313.3367%33%33%
2024 ARGOS @ Columbia11/23/2024Y220.00100%100%0%
2024 ARGOS @ Stanford02/22/2025Y320.00100%67%33%
2024 ARGOS Online03/22/2025Y316.67100%67%0%

Data

CLEVELAND, THIS IS FOR YOU!I wish it were possible to freeze time so I would never have to watch you retire1010020
Thompson et al.UBC100010
throw away your cards, rally in the streetsAw we're so sorry to hear that maman died today, she gets five big booms1010020