Eneboo - Documentación para desarrolladores
Clases | Métodos públicos
Referencia de la plantilla de la Clase Treap< KEY, VALUE >

#include <treap.h>

Lista de todos los miembros.

Clases

class  Node

Métodos públicos

 Treap (void)
 ~Treap (void)
Nodelookup (KEY key) const
NodelookupGreater (KEY key) const
void insert (Node *n, KEY key, VALUE value, unsigned int priority)
Noderemove (Node *node)
void print (void) const
void reallyPrint (Node *node) const

template<class KEY, class VALUE>
class Treap< KEY, VALUE >


Documentación del constructor y destructor

template<class KEY , class VALUE >
Treap< KEY, VALUE >::Treap ( void  )
template<class KEY , class VALUE >
Treap< KEY, VALUE >::~Treap ( void  )

Documentación de las funciones miembro

template<class KEY, class VALUE>
void Treap< KEY, VALUE >::insert ( Node n,
KEY  key,
VALUE  value,
unsigned int  priority 
)
template<class KEY, class VALUE>
Node* Treap< KEY, VALUE >::lookup ( KEY  key) const [inline]
template<class KEY, class VALUE>
Node* Treap< KEY, VALUE >::lookupGreater ( KEY  key) const [inline]
template<class KEY, class VALUE>
void Treap< KEY, VALUE >::print ( void  ) const [inline]
template<class KEY, class VALUE>
void Treap< KEY, VALUE >::reallyPrint ( Node node) const [inline]
template<class KEY, class VALUE>
Node* Treap< KEY, VALUE >::remove ( Node node) [inline]

La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'