Загрузка...
Список форумов » Общение » Как нормально разобраться с алгоритмом Хаффмана перед ЕГЭ? » Ответить
6 августа 2026 г. 21:15:03

Готовлюсь к информатике, дерево и коды постоянно путаю, особенно когда частоты одинаковые, подскажите с чего начать разбор

6 августа 2026 г. 22:36:08

Я сначала руками на бумаге несколько раз строил от самых редких, потом уже смотрел как программа шаги показывает, так быстрее запоминается порядок объединения

7 августа 2026 г. 0:37:59

Если в слове много одинаковых букв, то самые частые получают короткие коды и сразу видно экономию, а редкие уходят в длинные ветки, проверяй итоговую длину бит после кодирования

7 августа 2026 г. 1:45:53

Если в слове много одинаковых букв, то самые частые получают короткие коды и сразу видно экономию, а редкие уходят в длинные ветки, проверяй итоговую длину бит после кодирования

7 августа 2026 г. 2:20:53

На практике удобно брать простое слово типа абракадабра и проходить все четыре этапа: частоты, склейку узлов, таблицу кодов и поток бит. Когда доходишь до сравнения с исходной длиной в битах, сразу ясно зачем всё это нужно. Потом можно взять любое другое и проверить декодирование обратно

7 августа 2026 г. 2:53:33

Ещё полезно параллельно смотреть чем отличается от Шеннона-Фано. Там делят сверху вниз пополам, а здесь снизу вверх от редких. Из-за этого Хаффман почти всегда короче получается. Если готовишься к заданию с условием Фано, то префиксность как раз отсюда и идёт, ни один код не начало другого, поэтому поток читается однозначно без разделителей

7 августа 2026 г. 3:29:04

сам разбирался перед экзаменом, долго тупил с построением дерева и сравнением кодов. Нашёл тренажёр где всё по шагам рисуется прямо в браузере, вводишь строку и смотришь частоты, склейку узлов кнопками вперёд-назад, таблицу кодов и сколько бит выходит после сжатия. Потом ещё декодирование проверяешь. Особенно помогло когда сравнил с Шенноном-Фано и посмотрел готовый код на питоне. Пользуюсь до сих пор если нужно быстро проверить свой разбор https://delenienanol.ru/encoding/huffman.html же разобраны типовые задания и все нюансы с порядком при равных частотах, так что руками уже увереннее стал строить

Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять