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

just one more half-dot bro12 Litres of Green Tea1010020
Walston et. al.NJ TRANSit (and anwen i guess)1010020