#include <DataGenerator.h>
Métodos públicos | |
| DataGenerator () | |
| Crea una instancia de la clase generadora de vectores. Más... | |
| void | vectorOrdRep (vector< VElement > &v, float veces) |
| Rellena un vector de numeros enteros con posibilidad de repeticion. Más... | |
| void | vectorConRepeticion (vector< VElement > &v, float veces, float porcentaje) |
| Rellena un vector de numeros enteros con posibilidad de repeticion y elementos intercambiados. Más... | |
| void | vectorOrd (vector< VElement > &v) |
| Rellena un vector de numeros enteros sin repeticion de elementos. Más... | |
| void | vectorOrdInv (vector< VElement > &v) |
| Rellena un vector de numeros enteros sin repeticion de elementos y lo invierte. Más... | |
| int | numAleat (int max) |
| Genera un numero natural aleatorio entre 0 y un maximo (incluido). Más... | |
| void | intercambiarElem (vector< VElement > &v, float porcentaje) |
| Mezcla los elementos de un vector, realizando un porcentaje de intercambios con respecto a su tama�o. . Más... | |
| bool | ordenado (const vector< VElement > &v) |
| Comprueba que el vector pasado como parámetro está ordenado y devuelve true si es asà y false en caso contrario. Más... | |
| void | printVector (const vector< VElement > &v) |
| Imprime un vector por la salida estandar. Más... | |
|
|
Crea una instancia de la clase generadora de vectores.
|
|
||||||||||||
|
Mezcla los elementos de un vector, realizando un porcentaje de intercambios con respecto a su tama�o.
Ejemplo de aplicacion:
|
|
|
Genera un numero natural aleatorio entre 0 y un maximo (incluido).
|
|
|
Comprueba que el vector pasado como parámetro está ordenado y devuelve true si es asà y false en caso contrario.
|
|
|
Imprime un vector por la salida estandar.
|
|
||||||||||||||||
|
Rellena un vector de numeros enteros con posibilidad de repeticion y elementos intercambiados.
|
|
|
Rellena un vector de numeros enteros sin repeticion de elementos.
|
|
|
Rellena un vector de numeros enteros sin repeticion de elementos y lo invierte.
|
|
||||||||||||
|
Rellena un vector de numeros enteros con posibilidad de repeticion.
|
1.2.14 escrito por Dimitri van Heesch,
© 1997-2002