Diagrama de herencias de Ordenador_MergeSort

Métodos públicos | |
| Ordenador_MergeSort () | |
| Constructor. | |
| virtual | ~Ordenador_MergeSort () |
| Destructor. | |
| virtual void | Ordene (Contenedor_Ordenable &) |
"Ordenador_MergeSort" | |
| virtual const char * | Nombre () const |
"Ordenador_MergeSort" | |
| void | Ordenar_Mezcla (Contenedor_Ordenable &, int, int) |
| método recursivo | |
|
|
Constructor.
|
|
|
Destructor.
|
|
|
Implementa Algoritmo_Ordenador. 00604 { 00605 Ordenar_Mezcla(C,1,C.Dimension()); 00606 }
|
|
|
Implementa Algoritmo_Ordenador.
|
|
||||||||||||||||
|
método recursivo
00608 { 00609 int central=1; 00610 if (primero < ultimo) 00611 central= (primero+ultimo)/2; 00612 Ordenar_Mezcla(C,primero,central); 00613 Ordenar_Mezcla(C,central+1,ultimo); 00614 C.Mezclar(primero,central,ultimo); 00615 }
|
1.4.4