Zerowe tłumienie
Tłumienie zer to usuwanie zbędnych zer z liczby. Można to zrobić ze względu na ograniczenia dotyczące przechowywania, strony lub miejsca na wyświetlaczu lub ze względów formatowania, takich jak zwiększenie litery .
Przykłady
- 00049823 → 49823
- 7,678600000 → 7,6786
- 0032.3231000 → 32.3231
- 2,45000 × 10 10 → 2,45 × 10 10
- 0,0045×10 10 → 4,5×10 7
Trzeba być ostrożnym; w fizyce i dyscyplinach pokrewnych końcowe zera są używane do wskazania precyzji liczby, ponieważ zakłada się błąd ± 1 na ostatnim miejscu. Przykłady:
- 4,5981 to 4,5981 ± 0,0001
- 4,59810 to 4,5981 ± 0,00001
- 4,598100 to 4,5981 ± 0,000001 [ potrzebne źródło ]
Kompresja danych
Jest to również sposób na przechowywanie dużej tablicy liczb, w której wiele wpisów ma wartość zero. Pomijając zera i zamiast tego przechowując indeksy wraz z wartościami pozycji niezerowych, można w sumie wykorzystać mniej miejsca. Ma to sens tylko wtedy, gdy dodatkowa przestrzeń używana do przechowywania indeksów (średnio) jest mniejsza niż przestrzeń zaoszczędzona przez niezapisywanie zer. Jest to czasami używane w rzadkich tablicach . [ potrzebne źródło ]
Przykład:
- Oryginalna tablica: 0, 1, 0, 0, 2, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0
- Pary indeksu i danych: {2,1}, {5,2}, {6,5}, {10,4}