Splay Tree


Title: Splay Tree
Author: Tobias Nipkow
Submission date: 2014-08-12
Abstract: Splay trees are self-adjusting binary search trees which were invented by Sleator and Tarjan [JACM 1985]. This entry provides executable and verified functional splay trees as well as the related splay heaps (due to Okasaki).

The amortized complexity of splay trees and heaps is analyzed in the AFP entry Amortized Complexity.

Change history: [2016-07-12]: Moved splay heaps here from Amortized_Complexity
  author  = {Tobias Nipkow},
  title   = {Splay Tree},
  journal = {Archive of Formal Proofs},
  month   = aug,
  year    = 2014,
  note    = {\url{https://isa-afp.org/entries/Splay_Tree.html},
            Formal proof development},
  ISSN    = {2150-914x},
License: BSD License
Used by: Amortized_Complexity
Status: [ok] This is a development version of this entry. It might change over time and is not stable. Please refer to release versions for citations.