| Algoritmo_Ordenador | Clase abstracta que se usa para derivar de ella los algoritmos que sirven para ordenar instancias de "Contenedor_Ordenable" |
| Contenedor_Ordenable | Clase abstracta cuyos hijos son contenedores que pueden ser ordenados |
| Lista_Ordenable | Lista ordenable simple, compuesta de nodos, que almacena números enteros |
| Lista_Ordenable::Nodo | Nodos de la "Lista_Ordenable" |
| Ordenador_Burbuja | Clase de empaque alrededor del método de ordenamiento por "Burbuja" |
| Ordenador_Burbuja_Optimizada | Clase de empaque alrededor del método de ordenamiento por "Burbuja Optimizada" |
| Ordenador_Insertion_Sort | Clase de empaque alrededor del método de ordenamiento por "Insertion Sort" |
| Ordenador_Merge_Sort | Clase de empaque alrededor del método de ordenamiento por "Merge Sort" |
| Ordenador_Seleccion | Clase de empaque alrededor del método de ordenamiento por "Selección" |
| rational | La clase rational implementa las operaciones aritméticas principales para números rationales |
| Vector_Ordenable | Vector ordenable que almacena enteros |
1.4.7