Métodos públicos | |
Node *& | getRoot () const |
Retorna la raíz del árbol splay. | |
Node * | insert (Node *p) |
Inserta en el árbol splay en nodo p. Si la clave de p ya está contenida en el árbol, entonces no se realiza la inserción y se retorna NULL. De lo contrario, se realiza la inserción y se retorna p. | |
Node * | remove (const Key &key) |
Elimina del árbol splay la clave key. Si la clave es encontrada, entonces el nodo que la contiene se elimina y un puntero a ese nodo es retornado. De lo contrario se retorna NULL. | |
Node * | search (const Key &key) |
Busca en el árbol splay la clave key. Si la encuentra, entonces retorna el nodo contentivo de la clave; de lo contrario se retorna NULL. |
Key | el tipo de clave que albergan los nodos del árbol. | |
Compare | clase de comparación entre las claves. |
Definición en la línea 336 del archivo tpl_splay_tree.H.