"Algoritmo_Ordenador" que implementa el método de ordenamiento por "Burbuja Optimizada".
Más...
Diagrama de herencias de Ordenador_Burbuja_Optimizada

Métodos públicos | |
| Ordenador_Burbuja_Optimizada () | |
| Constructor. | |
| virtual | ~Ordenador_Burbuja_Optimizada () |
| Destructor. | |
| virtual void | Ordene (Contenedor_Ordenable &) |
"Ordenador_Burbuja_Optimizada" | |
| virtual const char * | Nombre () const |
"Ordenador_Burbuja_Optimizada" | |
"Algoritmo_Ordenador" que implementa el método de ordenamiento por "Burbuja Optimizada".
|
|
Constructor.
|
|
|
Destructor.
|
|
|
Implementa Algoritmo_Ordenador. 00558 { 00559 bool cambio = true; 00560 for (int i = C.Dimension(); i > 0 && cambio; --i) { 00561 cambio = false; 00562 for (int j = 1; j < i; j++) { 00563 if ( C.Es_Menor(j, j-1) ) { 00564 C.Intercambie(j, j-1); 00565 cambio = true; 00566 } 00567 } 00568 } 00569 }
|
|
|
Implementa Algoritmo_Ordenador.
|
1.4.4