]> git.llucax.com Git - z.facultad/75.06/jacu.git/blobdiff - src/mtf/mtf.c
primera implementacion del decoder mtf, diganme si hace falta devolver algun otro...
[z.facultad/75.06/jacu.git] / src / mtf / mtf.c
index 3113161b6dad6aade21452fa9646800a4f61106b..c906f47d159eb6aae67e4a3a99e01558f1d1f156 100644 (file)
@@ -32,6 +32,18 @@ int *jacu_mtf(char *datos, int len)
        return pos;
 }
 
+char *jacu_mtf_inv(char *z, int *pos, int len)
+{
+       char *datos;
+       int i;
+       
+       datos = (char*)malloc(sizeof(char)*len);
+       for(i=0; i<len; i++){
+               datos[i] = z[pos[i]];
+               pop_front(z,pos[i]);
+       }
+       return datos;
+}
 
 char *jacu_buscar_z(char* datos, int len, int *size)
 {