Должны ли мы включить пробелы в метод кодирования Хаффмана - PullRequest
1 голос
/ 07 июля 2019

Когда мы кодируем, используя метод кодирования Хаффмана. Должны ли мы также учитывать пробелы?

1 Ответ

3 голосов
/ 07 июля 2019

Код Хаффмана [wiki] кодирует поток символов.Эти символы могут включать пробелы, символы, символы эмодзи, символы с диакритическими знаками и т. Д.

Поэтому мы также учитываем пробелы, иначе, если мы расшифруем строку, декодированная строка больше не будет содержать эти пробелы.

На самом деле статья в Википедии содержит изображение дерева кодирования Хаффмана, которое показывает пробел у самого правого листа:

Huffman encoding image on Wikipedia

...