Изменения

Перейти к: навигация, поиск

Алгоритм LZW

1201 байт убрано, 03:26, 4 ноября 2010
Кодирование
| style="text-align: center;" | A
| style="text-align: center;" | B
| 20 1 || 1010001
| style="border-right: none;" | 4:
| style="border-left: none;" | AB
| style="text-align: center;" | B
| style="text-align: center;" | C
| 15 2 || 0111110
| style="border-right: none;" | 5:
| style="border-left: none;" | BC ||
| style="text-align: center;" | C
| style="text-align: center;" | A
| 2 3 || 0001011
| style="border-right: none;" | 6:
| style="border-left: none;" | CA ||
| style="text-align: center;" | AB
| style="text-align: center;" | C
| 5 4 || 00101100
| style="border-right: none;" | 7:
| style="border-left: none;" | ABC ||
| style="text-align: center;" | CA
| style="text-align: center;" | B
| 15 6 || 01111110
| style="border-right: none;" | 8:
| style="border-left: none;" | CAB ||
| style="text-align: center;" | BC
| style="text-align: center;" | A
| 18 5 || 10010101
| style="border-right: none;" | 9:
| style="border-left: none;" | BCA
| style="text-align: center;" | ABC
| style="text-align: center;" | A
| 14 7 || 001110111
| style="border-right: none;" | 10:
| style="border-left: none;" | ABCA
| style="text-align: center;" | ABCA
| style="text-align: center;" | B
| 15 8 || 0011111000
| style="border-right: none;" | 11:
| style="border-left: none;" | ABCAB ||
|-
| style="text-align: center;" | T| style="text-align: center;" | T| 20 || 010100| style="border-right: none;" | 35:| style="border-left: none;" | TT |||-| style="text-align: center;" | TO| style="text-align: center;" | B| 27 || 011011| style="border-right: none;" | 36:| style="border-left: none;" | TOB |||-| style="text-align: center;" | BE| style="text-align: center;" | O| 29 || 011101| style="border-right: none;" | 37:| style="border-left: none;" | BEO |||-| style="text-align: center;" | OR| style="text-align: center;" | T| 31 || 011111| style="border-right: none;" | 38:| style="border-left: none;" | ORT |||-| style="text-align: center;" | TOB| style="text-align: center;" | E| 36 || 100100| style="border-right: none;" | 39:| style="border-left: none;" | TOBE |||-| style="text-align: center;" | EO| style="text-align: center;" | R| 30 || 011110| style="border-right: none;" | 40:| style="border-left: none;" | EOR |||-| style="text-align: center;" | RN| style="text-align: center;" | O| 32 || 100000| style="border-right: none;" | 41:| style="border-left: none;" | RNO |||-| style="text-align: center;" | OTBC
| style="text-align: center;" | #
| 34 5 || 100010101| style="border-right: none;" |
| style="border-left: none;" |
| style="text-align: leftcenter;" | # останавливаем алгоритм; выводим текущую последовательность
|-
| || || 0 || 000000
55
правок

Навигация