El árbol splay es un árbol binario de búsqueda auto-balanceable que mueve los nodos accedidos recientemente cerca de la raíz para permitir un acceso más rápido en el futuro. Realiza operaciones como búsqueda, inserción y eliminación en tiempo O(log n) mediante la rotación de nodos hacia la raíz después del acceso. Es más simple de implementar que otros árboles auto-balanceables pero tiene un rendimiento promedio igual de eficiente mientras minimiza los requisitos de memoria al no almacenar información