Splay Trees

Splay tree

A splay tree is a type of binary search tree that allows for quick access to recently accessed elements. It performs basic operations such as insertion, look-up and removal in O(log n) amortized time, and can even take better than logarithmic time for certain non-random patterns of operations. It was invented by Daniel Sleator and Robert Tarjan in 1985.

1 courses cover this concept

15-451/651 Algorithms

Carnegie Mellon University

Spring 2022

This course explores the design and analysis of algorithms, algorithmic modelling techniques, and their efficiency. It aims to provide tools for designing and analyzing personal algorithms, using various analytical tools and frameworks. Some advanced topics not commonly covered in textbooks are also taught.

No concepts data

+ 37 more concepts