Ir al código fuente de este archivo.
Funciones | |
void | buildheap (int *, int) |
Crear el Heap. | |
void | Heapsort (int *, int) |
Descripcion..... | |
void | heapify (int *, int, int) |
otra funcion | |
void | quicksort (int *, int, int) |
Algoritmo de ordenamiento. | |
int | partition (int *, int, int) |
Algoritmo de particion. | |
int * | histograma (int, int *) |
Estructura los datos para hacer el histograma. | |
int * | crear_arreglo (int) |
Crea un arreglo de tamaño L. | |
double | calc_diferencia (void) |
calcular la diferencia en los tiempos medidos | |
int * | llenar_arreglo (int, int *) |
llena el arreglo, previamente creado, con elementos aleatorios | |
Variables | |
int | rango |
int | paso |
Definición en el archivo definicion.h.
|
Definición en la línea 185 del archivo histograma.c. 00186 { 00187 int j; 00188 int *p; 00189 srand(1); // Inicializa la semilla de numeros aleatorios 00190 if((p=(int *)malloc(L*sizeof(int)))==NULL) 00191 {printf("\n Error de memoria al crear el arreglo ...\n");exit(0);} 00192 00193 for(j=0;j<L;j++) *(p+j) = 0; //inicializa con puros ceros el arreglo 00194 return p; 00195 }
|
|
Definición en la línea 235 del archivo histograma.c. Hace referencia a paso, y rango. 00236 { 00237 int *p; 00238 int j,k,aux; 00239 paso = ((int)(max - min))/(rango-1); 00240 00241 printf("paso=%d\n",paso); 00242 if((p=(int *)malloc(rango*sizeof(int)))==NULL) 00243 {printf("\n Error de memoria al crear el arreglo ...\n");exit(0);} 00244 for(j=0;j<rango;j++) *(p+j) = 0; //inicializa con puros ceros el arreglo 00245 00246 for(j=0; j<L; j++) 00247 { 00248 aux = *(arreglo+j); 00249 for(k=0;k<rango;k++) 00250 { 00251 if (aux <= (int)(min + k*paso + (int)(paso/2) )) { 00252 *(p+k)=*(p+k)+1; 00253 break; 00254 } 00255 } 00256 } 00257 00258 return p; 00259 }
|
|
Especifica la distancia entre los valores centrales de las barras en el histograma. Definición en la línea 113 del archivo definicion.h. Referenciado por histograma(). |
|
Especifica el rango del eje X en el grafico. Aqui se puede agregar texto, con formato similar a un codigo. Referenciado por histograma(). |