polina686

Cердукова Полина

долговечность

о - 3
д - 1
л - 1
г - 1
в - 1
е - 1
ч - 1
с - 1
т - 1
ь - 1
н - 1

11 уникальных букв

Кодирование Хаффмана

Снимок

Словарь
о - 00
д - 010
л - 011
г - 1000
в - 1001
е - 1010
ч - 1011
с - 1100
т - 1101
ь - 1110
н - 1111

Кодирование
д - 010
о - 00
л - 011
г - 1000
о - 00
в - 1001
е - 1010
ч - 1011
н - 1111
о - 00
с - 1100
т - 1101
ь - 1110

Результат
01000011100000100110101011111100110011011110

Длина 44 бит

Равномерное кодирование (8-битный код) по таблице ASCII)

Словарь
о - EE - 11101110
д - E4 - 11100100
л - EB - 11101011
г - E3 - 11100011
в - E2 - 11100010
е - E5 - 11100101
ч - F7 - 11100111
с - F1 - 11100001
т - F2 - 11110010
ь - FC - 11111100
н - ED - 11101101

Кодирование
д - E4 - 11100100
о - EE - 11101110
л - EB - 11101011
г - E3 - 11100011
о - EE - 11101110
в - E2 - 11100010
е - E5 - 11100101
ч - F7 - 11100111
н - ED - 11101101
о - EE - 11101110
с - F1 - 11100001
т - F2 - 11110010
ь - FC - 11111100

Результат
11100100111011101110101111100011111011101110001011100101111001111110110111101110111000011111001011111100

Длина - 104 бит

Равномерное кодирование (4-х битный код) по своему словарю

11 уникальных букв

Словарь
о - 0000
д - 0001
л - 0011
г - 0111
в - 1111
е - 1000
ч - 1100
с - 1110
т - 0110
ь - 1010
н - 0101

Кодирование
д - 0001
о - 0000
л - 0011
г - 0111
о - 0000
в - 1111
е - 1000
ч - 1100
н - 0101
о - 0000
с - 1110
т - 0110
ь - 1010

Результат
0001000000110111000011111000110001010000111001101010

Длина 52 бит

Кодировка Длина сообщения
ASCII 101
3BIT 52
Хаффман 44