]> git.llucax.com Git - z.facultad/75.06/jacu.git/blobdiff - otros/mtf/mtf.c
Fucking olvidada :-D
[z.facultad/75.06/jacu.git] / otros / mtf / mtf.c
index 5c19a120095eb73e43c150e0c30f3d403e90f9a9..993b9dabe858b01e337e25d1907e376621740ff5 100644 (file)
@@ -12,8 +12,8 @@ void print_z(char *z, int len)
 {
        int i;
        for(i=0; i<len; i++)
-               printf("%c", z[i]);
-       printf("\n");
+               fprintf(stderr, "%c", z[i]);
+       fprintf(stderr, "\n");
 }
 
 int comparar(const void *d1, const void *d2)
@@ -34,16 +34,18 @@ int *jacu_mtf(char *datos, int len)
        
        pos = (int*)malloc(len*sizeof(int));
        z = jacu_buscar_z(datos, len, &size);
-       printf("Z original = ");
+       fprintf(stderr, "Z original = ");
        print_z(z, size);
-       printf("SIZE = %d\n", size);
+       fprintf(stderr, "SIZE = %d\n", size);
        /*z[0]='A';z[1]='B';z[2]='C';z[3]='D';z[4]='R';*/
        /* Ordeno */
        qsort(z, size, 1, comparar);
+       fprintf(stderr, "Z ordenado = ");
+       print_z(z, size);
 
        for(i=0; i<len; i++){
                pos[i] = get_pos(z, size, datos[i]);
-               printf("vino %c emiti: %d\n",datos[i], pos[i]);
+               fprintf(stderr, "vino %c emiti: %d\n",datos[i], pos[i]);
                if (pos[i] != 0) 
                        pop_front(z,pos[i]);
                print_z(z, size);