Página principal | Lista de namespace | Jerarquía de la clase | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros

Referencia de la Clase Ordenador_Seleccion

Clase derivada de "Algoritmo_Ordenador" que implementa el método de ordenamiento por "Selección". Más...

Diagrama de herencias de Ordenador_Seleccion

Algoritmo_Ordenador Lista de todos los miembros.

Métodos públicos

 Ordenador_Seleccion ()
 Constructor.
virtual ~Ordenador_Seleccion ()
 Destructor.
virtual void Ordene (Contenedor_Ordenable &)
 "Ordenador_Seleccion"
virtual const char * Nombre () const
 "Ordenador_Seleccion"

Descripción detallada

Clase derivada de "Algoritmo_Ordenador" que implementa el método de ordenamiento por "Selección".


Documentación del constructor y destructor

Ordenador_Seleccion::Ordenador_Seleccion  ) 
 

Constructor.

00645                                          {
00646     // No hace nada porque el "Rep" está vacío
00647 }

Ordenador_Seleccion::~Ordenador_Seleccion  )  [virtual]
 

Destructor.

00649                                           {
00650     // No hace nada porque el "Rep" está vacío
00651 }


Documentación de las funciones miembro

void Ordenador_Seleccion::Ordene Contenedor_Ordenable  )  [virtual]
 

"Ordenador_Seleccion"

Implementa Algoritmo_Ordenador.

00571                                                          {
00572     int n = C.Dimension();
00573     for (int i=0; i < n-1; i++) {
00574         int menor = i;
00575 
00576         for (int j=i+1; j<n; j++) {
00577             if (C.Es_Menor(j,menor)) {
00578                 menor = j;
00579             }
00580         }
00581         C.Intercambie(i, menor);
00582     }
00583 }

const char * Ordenador_Seleccion::Nombre  )  const [virtual]
 

"Ordenador_Seleccion"

Implementa Algoritmo_Ordenador.

00653                                               {
00654     return "Ordenador_Seleccion";
00655 }


La documentación para esta clase fué generada a partir del siguiente archivo:
Generado el Fri Nov 11 22:48:41 2005 para A21551 y 791572 Tarea Programada #7 por  doxygen 1.4.4
Hosted by www.Geocities.ws

1