Saltar al contenido principal

Splay Trees

Los splay trees son árboles binarios de búsqueda que tienen un método distinto de realizar las operaciones, el cual garantiza un costo amortizado de O(logn)O(\log n) por operación sin necesidad de almacenar información de balanceo como los árboles AVL o Red-Black. Más aún, una secuencia de accesos a los nodos con distintas probabilidades entrega un costo amortizado de O(H)O(H), donde HH es la entropía de esas probabilidades.

Como la estructura anterior, en el splay tree incluso las operaciones de lectura modifican el árbol. Sus respuestas no cambian, pero se hacen más eficientes gracias a las modificaciones.