|
| Splay_Tree_Rk (Compare &&cmp=Compare()) |
|
| Splay_Tree_Rk (Compare &cmp) |
|
Compare & | key_comp () |
| Retorna una referencia al criterio de comparación.
|
|
Compare & | get_compare () |
|
void | splay (const Key &key) |
|
| GenTdSplayTreeRk (Compare &__cmp) |
| Constructor.
|
|
| GenTdSplayTreeRk (Compare &&__cmp) |
|
void | swap (GenTdSplayTreeRk &tree) |
|
virtual | ~GenTdSplayTreeRk () |
| Destructor.
|
|
Node * | insert (Node *p) |
|
Node * | insert_dup (Node *p) |
|
Node * | search (const Key &key) |
|
Node * | search_or_insert (Node *p) |
|
Node * | remove (const Key &key) |
|
Node *& | getRoot () |
| Get the top down splay tree's root.
|
|
bool | verify () const |
|
size_t | size () const |
| Retorna la cantidad de nodos que contiene el treap.
|
|
bool | is_empty () const |
| Retorna true si el treap está vacío.
|
|
std::pair< int, Node * > | position (const Key &key) |
|
std::pair< int, Node * > | find_position (const Key &key) |
|
Node * | select (const size_t &i) |
|
|
typedef BinNodeXt< Key > | Node |
|
typedef Key | key_type |
| El tipo de clave que contiene el nodo.
|
|
La documentación para esta clase fue generada a partir del siguiente fichero: