Diagrama de herencias de Lista_Ordenable

Métodos públicos | |
| Lista_Ordenable (int n) | |
Constructor que crea la lista de "n" valores. | |
| virtual | ~Lista_Ordenable () |
| Destructor. | |
| virtual void | intercambiar (int, int) |
| Intercambia los valores de los elementos que están en las posiciones [i] <=> [j]. | |
| virtual bool | menor (int, int) |
Retorna "true" si el valor almacenado en la posición "i" es menor a de la posición "j". | |
| virtual int | cantidad_de_elementos () |
| Devuelve la cantidad de valores almacenados en el contenedor. | |
| virtual int | partir (int, int) |
Divide la lista en "n" partes Se utiliza en el MergeSort. | |
| virtual void | imprimirse () |
| Graba en "cout" todos los valores del contenedor. | |
Métodos privados | |
| void | agregar_valor (value_type v) |
Agrega una copia de "v" al prinicipio de "*this". | |
Atributos privados | |
| Nodo * | m_cabeza |
Primer "Nodo" de la lista. | |
Clases | |
| class | Nodo |
Nodos de la "Lista_Ordenable". Más... | |
|
|
Constructor que crea la lista de
|
|
|
Destructor.
|
|
|
Agrega una copia de
|
|
||||||||||||
|
Intercambia los valores de los elementos que están en las posiciones [i] <=> [j].
Implementa Contenedor_Ordenable. |
|
||||||||||||
|
Retorna
Implementa Contenedor_Ordenable. |
|
|
Devuelve la cantidad de valores almacenados en el contenedor.
Implementa Contenedor_Ordenable. |
|
||||||||||||
|
Divide la lista en
Implementa Contenedor_Ordenable. |
|
|
Graba en "cout" todos los valores del contenedor.
Implementa Contenedor_Ordenable. |
|
|
Primer
|
1.4.1