Код Хаффмана

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 พ.ย. 2021
  • Строим бинарное дерево Хаффмана (D. Huffman). Кодируем и раскодируем текст.

ความคิดเห็น • 43

  • @user-xb7ry1iq6h
    @user-xb7ry1iq6h ปีที่แล้ว +41

    Вашим ученикам повезло) Смотрела разные объяснения, ваше - самое наглядное и доступное. Спасибо.

  • @user-bj1el8mx3e
    @user-bj1el8mx3e 2 ปีที่แล้ว +23

    Вы крайне приятный человек! Большое Вам спасибо за объяснение!

  • @krimer2262
    @krimer2262 หลายเดือนก่อน +1

    Спасибо большое за максимально понятное объяснение!

  • @glaros9028
    @glaros9028 6 หลายเดือนก่อน +2

    Спасибо огромное! После этой лекции я наконец-то поняла и зачем это вообще нужно, и как закодировать методом Хаффмана. Решила свою задачу. Преподаватель 🔥

  • @deni6524
    @deni6524 2 ปีที่แล้ว +7

    Спасибо большое, очень понятно и наглядно

  • @user-cg2gs8up5l
    @user-cg2gs8up5l 2 ปีที่แล้ว +7

    Спасибо вам большое! Все понятно и очень интересно вас слушать)

  • @learnwithyan
    @learnwithyan 2 หลายเดือนก่อน

    Дякую вам за пояснення, саме складне було зрозуміти що треба робити сумму листів

  • @ira_555
    @ira_555 ปีที่แล้ว +1

    Наконец-то нашла действительно внятное, простое и однозначное объяснение. Хотя и занудно немного, зато всё ясно. Браво!

  • @hjkfdfjfhjjfghjf9057
    @hjkfdfjfhjjfghjf9057 7 หลายเดือนก่อน

    Благодарю, это слово мне сквозь сон слышать пришлось, а интернет привел к Вам !

  • @PePaSiDo
    @PePaSiDo ปีที่แล้ว +1

    Вы самый лучший! Благодаря вам написал контрольную по дискретной математике

  • @sonya3639
    @sonya3639 2 หลายเดือนก่อน

    Спасибо вам большое! Очень понятно и доступно

  • @Ruslan501
    @Ruslan501 ปีที่แล้ว

    Спасибо вам большое за лекции!

  • @user-jc3gc1eq5u
    @user-jc3gc1eq5u ปีที่แล้ว

    Спасибо за Ваш труд!

  • @hjkfdfjfhjjfghjf9057
    @hjkfdfjfhjjfghjf9057 7 หลายเดือนก่อน

    Очень доступно и понятно, благодарю Вас!

  • @networksx333
    @networksx333 8 หลายเดือนก่อน

    Лучшее объяснение, спасибо Вам!

  • @bunnyh9ad22
    @bunnyh9ad22 2 ปีที่แล้ว

    Спасибо! Приятный человек!

  • @cnccontroller
    @cnccontroller 2 ปีที่แล้ว

    Спасибо за видео! Познавательная информация!

  • @user-dc4sh6dl2l
    @user-dc4sh6dl2l 2 ปีที่แล้ว +2

    Классно получается!!!

  • @user-qw6ug3zk1u
    @user-qw6ug3zk1u 2 ปีที่แล้ว

    Спасибо Вам ОГРОМНОЕ!

  • @user-pv9bl7wu2w
    @user-pv9bl7wu2w ปีที่แล้ว

    Спасибо, самое доступное обьяснение

  • @Wednesday_Addams_278
    @Wednesday_Addams_278 2 ปีที่แล้ว

    Спасибо большое! 🤞🕊🧸

  • @simavetzzz
    @simavetzzz 2 ปีที่แล้ว

    Спасибо большое!

  • @lonny_breaux
    @lonny_breaux ปีที่แล้ว

    спасибо за видео

  • @user-lq3cg5qj3c
    @user-lq3cg5qj3c 2 ปีที่แล้ว

    Спасибо за фильм! Вспомнил молодомть! Что касается упаковки данных - ДА, работает. Что касается шифрования - НЕТ. Так как дерево тоже надо передавать в сообщении. Для шифрования надо и дерево каким - то образом "вшивать" в шифровку, а не передавать его в начале или в конце файла.

  • @pilot4820
    @pilot4820 2 ปีที่แล้ว

    благодарю

  • @adawlavaw
    @adawlavaw 2 ปีที่แล้ว +1

    Актуально на самом деле. Спасибо.

  • @stanislavchp6587
    @stanislavchp6587 2 ปีที่แล้ว

    👍

  • @user-ph5iz4qb3t
    @user-ph5iz4qb3t หลายเดือนก่อน

    Информатика. ЕГЭ условие Фано;)

  • @toxanbi
    @toxanbi 2 ปีที่แล้ว +2

    Интересно, что идею Хаффмана по видимому можно обобщить для не двоичного, а n-ичного кодирования, например троичного (на заре вычислительной техники были ЭВМ на троичной логике). В этом случае надо строить не двоичное дерево, а дерево с числом детей у узла равным n. Троичная логика и сейчас может вполне использоваться в связи (например, с 3 возможными состояниями: нет тока (0), ток течет в одном направлении (+1), ток течёт в обратном направлении (-1). В радиосвязи широко применяются модуляции вроде QPSK, где за один момент времени передаётся одно из четырёх возможных состояний.
    Также странно было слышать, что, когда вы показывали расшифровку полученной бит-последовательности, вы размышляли в духе использования поиска соответствующего символа исходного алфавита путем перебора, вместо трактования последовательности бит просто как маршрут обхода графа (дерева), при котором попадание в конечный узел (листик) выбрасывает новый символ на выход и перемещает нас в корень дерева.

    • @Kirsanov2011
      @Kirsanov2011  2 ปีที่แล้ว +1

      Да, расшифровку я провел "вручную". Можно (и нужно), конечно, автоматически движением по дереву. Спасибо!

    • @user-lq3cg5qj3c
      @user-lq3cg5qj3c 2 ปีที่แล้ว

      Была ЭВМ "Проминь". Иам реализована троичная система счисления.

  • @gokugawa2785
    @gokugawa2785 ปีที่แล้ว

    Тут был Султан Рэт 21-1-к. ;)

  • @user-nr5go1ji3b
    @user-nr5go1ji3b 2 ปีที่แล้ว

    Реально прикольно? Неужели так и строится бинарное дерево? А у вас есть код программы Кода Хаффмана как пример для понимания?

    • @Kirsanov2011
      @Kirsanov2011  2 ปีที่แล้ว +1

      Есть. Скоро размещу.

  • @user-ul1eh5jy4q
    @user-ul1eh5jy4q 6 หลายเดือนก่อน

    Почему, интересно, мы O не закодировали как 0, ведь чаще всего встречается, нужно минимизировать его код

  • @mesmeridze1
    @mesmeridze1 ปีที่แล้ว

    Шметтерлинг = бабочка. Разве он не певучий ? ))

  • @bhms-binary
    @bhms-binary ปีที่แล้ว

    То есть можно расставлять соединения как угодно и это не влияет на разжатие?

    • @Kirsanov2011
      @Kirsanov2011  ปีที่แล้ว +1

      Да. Но правило надо назначить как-то однозначно

    • @bhms-binary
      @bhms-binary ปีที่แล้ว

      @@Kirsanov2011 спасибо

  • @maximshavva2812
    @maximshavva2812 22 วันที่ผ่านมา

    Если эти 6 букв закодировать равномерным 3-х битным кодом, то слово "титан" займет 15 бит, а не 17, как в данном способе. Отрицательный рост, хлопок и задымление.

  • @figlymigli
    @figlymigli 10 หลายเดือนก่อน

    Может быть не эффектный, а эффективный, а то как-то режет слух