Obligatorio 2, Tabla de Códigos

Obligatorio 2, Tabla de Códigos

de Luis Guillermo Repetto Marci -
Número de respuestas: 1

La letra establece:

"Noten que en la tabla aparecen todos los sı́mbolos codificados en ASCII, por tanto deben leerse
e interpetar qué representan y armar el valor correspondiente. Una función deberá leer el archivo
TablaDeCodificacion.txt que está codificada en texto plano, convertir los valores leı́dos y llenar la tabla
de codificación con la estructura señalada para cada sı́mbolo. En el archivo TablaDeCodificacion.txt
los datos se han guardado de la siguiente manera: el sı́mbolo en hexadecimal, el número de bits en
entero y el código en hexadecimal."

En la primer fila figura la cantidad de "registros" del archivo que, creo, sería innecesario.

El tema, que es solventable recorriendo los  regsistros desde final al inicio a efecto de a) no cometer errores de identificación en la descompresión y b) ser más eficientes en la búsqueda del código de  cada caracter.

Por lo tanto, para codificar es bueno que la tabla esté ordenada por código ASCII a fin de asignar la secuencia de bits, pero para descomresión debería estar ordenada por Cantidad de bits y luego por código.

Agradezco comentarios a esta apreciación.

Luis Repetto