Supresión cero
La supresión de ceros es la eliminación de ceros redundantes de un número. Esto se puede hacer por limitaciones de espacio de almacenamiento, de página o de visualización o por razones de formato, como hacer que una letra sea más legible.
Ejemplos
- 00049823 → 49823
- 7.678600000 → 7.6786
- 0032.3231000 → 32.3231
- 2.45000×1010 → 2.45×1010
- 0,0045×1010 → 4.5×107
Hay que tener cuidado: en física y disciplinas afines, los ceros finales se utilizan para indicar la precisión del número, ya que se supone un error de ±1 en el último lugar. Ejemplos:
- 4.5981 es 4.5981 ± 0.0001
- 4.59810 es 4.5981 ± 0,00001
- 4.598100 es 4.5981 ± 0,000001
Compresión de datos
También es una forma de almacenar una gran matriz de números, donde muchas de las entradas son cero. Al omitir los ceros y, en su lugar, almacenar los índices junto con los valores de los elementos distintos de cero, se puede utilizar menos espacio en total. Solo tiene sentido si el espacio adicional utilizado para almacenar los índices (en promedio) es menor que el espacio ahorrado al no almacenar los ceros. Esto se utiliza a veces en una matriz dispersa.
Ejemplo:
- Original array: 0, 1, 0, 0, 2, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0
- Parejas de índice y datos: {2,1}, {5,2}, {6,5}, {10,4}