Site hosted by Angelfire.com: Build your free website today!
Página principal | Jerarquía de la clase | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros

Referencia de la Clase Contenedor_Ordenable

Clase abstracta cuyos hijos son contenedores que pueden ser ordenados. Más...

Diagrama de herencias de Contenedor_Ordenable

Lista_Ordenable Vector_Ordenable Lista de todos los miembros.

Tipos públicos

typedef int value_type
 Tipo de valor almacenado en el contenedor.

Métodos públicos

 Contenedor_Ordenable ()
 Constructor.
virtual ~Contenedor_Ordenable ()
 // Destructor
virtual void intercambiar (int i, int j)=0
 Intercambia los valores de los elementos que están en las posiciones [i] <=> [j].
virtual bool menor (int, int)=0
 Retorna "true" si el valor almacenado en la posición "i" es menor a de la posición "j".
virtual int cantidad_de_elementos ()=0
 Devuelve la cantidad de valores almacenados en el contenedor.
virtual int partir (int, int)=0
 Divide la lista en "n" partes Se utiliza en el MergeSort.
virtual void imprimirse ()=0
 Graba en "cout" todos los valores del contenedor.

Atributos protegidos

int m_cantidad_de_elementos
 Cantidad de elementos contenidos en el ordenable.

Descripción detallada

Clase abstracta cuyos hijos son contenedores que pueden ser ordenados.


Documentación de los 'Tipos Definidos' miembros de la clase

typedef int Contenedor_Ordenable::value_type
 

Tipo de valor almacenado en el contenedor.


Documentación del constructor y destructor

Contenedor_Ordenable::Contenedor_Ordenable  ) 
 

Constructor.

Contenedor_Ordenable::~Contenedor_Ordenable  )  [virtual]
 

// Destructor


Documentación de las funciones miembro

virtual void Contenedor_Ordenable::intercambiar int  i,
int  j
[pure virtual]
 

Intercambia los valores de los elementos que están en las posiciones [i] <=> [j].

Implementado en Lista_Ordenable, y Vector_Ordenable.

virtual bool Contenedor_Ordenable::menor int  ,
int 
[pure virtual]
 

Retorna "true" si el valor almacenado en la posición "i" es menor a de la posición "j".

Implementado en Lista_Ordenable, y Vector_Ordenable.

virtual int Contenedor_Ordenable::cantidad_de_elementos  )  [pure virtual]
 

Devuelve la cantidad de valores almacenados en el contenedor.

Implementado en Lista_Ordenable, y Vector_Ordenable.

virtual int Contenedor_Ordenable::partir int  ,
int 
[pure virtual]
 

Divide la lista en "n" partes Se utiliza en el MergeSort.

Implementado en Lista_Ordenable, y Vector_Ordenable.

virtual void Contenedor_Ordenable::imprimirse  )  [pure virtual]
 

Graba en "cout" todos los valores del contenedor.

Implementado en Lista_Ordenable, y Vector_Ordenable.


Documentación de los datos miembro

int Contenedor_Ordenable::m_cantidad_de_elementos [protected]
 

Cantidad de elementos contenidos en el ordenable.


La documentación para esta clase fué generada a partir del siguiente archivo:
Generado el Sat Nov 19 17:33:02 2005 para A40617 - A43354 por  doxygen 1.4.1