Код Хаффмана

  Рет қаралды 21,563

Kirsanov2011

Kirsanov2011

2 жыл бұрын

Строим бинарное дерево Хаффмана (D. Huffman). Кодируем и раскодируем текст.

Пікірлер: 42
@user-xb7ry1iq6h
@user-xb7ry1iq6h Жыл бұрын
Вашим ученикам повезло) Смотрела разные объяснения, ваше - самое наглядное и доступное. Спасибо.
@Kirsanov2011
@Kirsanov2011 Жыл бұрын
спасибо!
@krimer2262
@krimer2262 10 күн бұрын
Спасибо большое за максимально понятное объяснение!
@user-bj1el8mx3e
@user-bj1el8mx3e 2 жыл бұрын
Вы крайне приятный человек! Большое Вам спасибо за объяснение!
@sonya3639
@sonya3639 18 күн бұрын
Спасибо вам большое! Очень понятно и доступно
@glaros9028
@glaros9028 5 ай бұрын
Спасибо огромное! После этой лекции я наконец-то поняла и зачем это вообще нужно, и как закодировать методом Хаффмана. Решила свою задачу. Преподаватель 🔥
@learnwithyan
@learnwithyan Ай бұрын
Дякую вам за пояснення, саме складне було зрозуміти що треба робити сумму листів
@hjkfdfjfhjjfghjf9057
@hjkfdfjfhjjfghjf9057 6 ай бұрын
Благодарю, это слово мне сквозь сон слышать пришлось, а интернет привел к Вам !
@ira_555
@ira_555 Жыл бұрын
Наконец-то нашла действительно внятное, простое и однозначное объяснение. Хотя и занудно немного, зато всё ясно. Браво!
@PePaSiDo
@PePaSiDo 11 ай бұрын
Вы самый лучший! Благодаря вам написал контрольную по дискретной математике
@user-cg2gs8up5l
@user-cg2gs8up5l 2 жыл бұрын
Спасибо вам большое! Все понятно и очень интересно вас слушать)
@deni6524
@deni6524 2 жыл бұрын
Спасибо большое, очень понятно и наглядно
@hjkfdfjfhjjfghjf9057
@hjkfdfjfhjjfghjf9057 6 ай бұрын
Очень доступно и понятно, благодарю Вас!
@networksx333
@networksx333 6 ай бұрын
Лучшее объяснение, спасибо Вам!
@Ruslan501
@Ruslan501 11 ай бұрын
Спасибо вам большое за лекции!
@cnccontroller
@cnccontroller 2 жыл бұрын
Спасибо за видео! Познавательная информация!
@user-dc4sh6dl2l
@user-dc4sh6dl2l 2 жыл бұрын
Классно получается!!!
@user-jc3gc1eq5u
@user-jc3gc1eq5u Жыл бұрын
Спасибо за Ваш труд!
@bunnyh9ad22
@bunnyh9ad22 2 жыл бұрын
Спасибо! Приятный человек!
@user-qw6ug3zk1u
@user-qw6ug3zk1u 2 жыл бұрын
Спасибо Вам ОГРОМНОЕ!
@user-pv9bl7wu2w
@user-pv9bl7wu2w 11 ай бұрын
Спасибо, самое доступное обьяснение
@user-lq3cg5qj3c
@user-lq3cg5qj3c Жыл бұрын
Спасибо за фильм! Вспомнил молодомть! Что касается упаковки данных - ДА, работает. Что касается шифрования - НЕТ. Так как дерево тоже надо передавать в сообщении. Для шифрования надо и дерево каким - то образом "вшивать" в шифровку, а не передавать его в начале или в конце файла.
@Wednesday_Addams_278
@Wednesday_Addams_278 2 жыл бұрын
Спасибо большое! 🤞🕊🧸
@simavetzzz
@simavetzzz 2 жыл бұрын
Спасибо большое!
@lonny_breaux
@lonny_breaux Жыл бұрын
спасибо за видео
@pilot4820
@pilot4820 Жыл бұрын
благодарю
@adawlavaw
@adawlavaw 2 жыл бұрын
Актуально на самом деле. Спасибо.
@stanislavchp6587
@stanislavchp6587 2 жыл бұрын
👍
@user-ph5iz4qb3t
@user-ph5iz4qb3t 16 күн бұрын
Информатика. ЕГЭ условие Фано;)
@toxanbi
@toxanbi 2 жыл бұрын
Интересно, что идею Хаффмана по видимому можно обобщить для не двоичного, а n-ичного кодирования, например троичного (на заре вычислительной техники были ЭВМ на троичной логике). В этом случае надо строить не двоичное дерево, а дерево с числом детей у узла равным n. Троичная логика и сейчас может вполне использоваться в связи (например, с 3 возможными состояниями: нет тока (0), ток течет в одном направлении (+1), ток течёт в обратном направлении (-1). В радиосвязи широко применяются модуляции вроде QPSK, где за один момент времени передаётся одно из четырёх возможных состояний. Также странно было слышать, что, когда вы показывали расшифровку полученной бит-последовательности, вы размышляли в духе использования поиска соответствующего символа исходного алфавита путем перебора, вместо трактования последовательности бит просто как маршрут обхода графа (дерева), при котором попадание в конечный узел (листик) выбрасывает новый символ на выход и перемещает нас в корень дерева.
@Kirsanov2011
@Kirsanov2011 2 жыл бұрын
Да, расшифровку я провел "вручную". Можно (и нужно), конечно, автоматически движением по дереву. Спасибо!
@user-lq3cg5qj3c
@user-lq3cg5qj3c Жыл бұрын
Была ЭВМ "Проминь". Иам реализована троичная система счисления.
@user-ul1eh5jy4q
@user-ul1eh5jy4q 4 ай бұрын
Почему, интересно, мы O не закодировали как 0, ведь чаще всего встречается, нужно минимизировать его код
@user-nr5go1ji3b
@user-nr5go1ji3b 2 жыл бұрын
Реально прикольно? Неужели так и строится бинарное дерево? А у вас есть код программы Кода Хаффмана как пример для понимания?
@Kirsanov2011
@Kirsanov2011 2 жыл бұрын
Есть. Скоро размещу.
@gokugawa2785
@gokugawa2785 Жыл бұрын
Тут был Султан Рэт 21-1-к. ;)
@mesmeridze1
@mesmeridze1 Жыл бұрын
Шметтерлинг = бабочка. Разве он не певучий ? ))
@user-bhmsbinary
@user-bhmsbinary Жыл бұрын
То есть можно расставлять соединения как угодно и это не влияет на разжатие?
@Kirsanov2011
@Kirsanov2011 Жыл бұрын
Да. Но правило надо назначить как-то однозначно
@user-bhmsbinary
@user-bhmsbinary Жыл бұрын
@@Kirsanov2011 спасибо
@figlymigli
@figlymigli 9 ай бұрын
Может быть не эффектный, а эффективный, а то как-то режет слух
Коэффициент Фехнера
7:28
Kirsanov2011
Рет қаралды 1,7 М.
Java. Алгоритм Хаффмана для компрессии данных.
32:35
Sergey Arkhipov Java Tutorials
Рет қаралды 10 М.
SHE WANTED CHIPS, BUT SHE GOT CARROTS 🤣🥕
00:19
OKUNJATA
Рет қаралды 12 МЛН
Normal vs Smokers !! 😱😱😱
00:12
Tibo InShape
Рет қаралды 104 МЛН
Метод Шеннона-Фано
5:50
Roman Tsarev
Рет қаралды 68 М.
Кодирование Хаффмана (пример)
8:56
Александр Жуков
Рет қаралды 69 М.
Фундаментальные циклы и разрезы
19:13
КАК РАБОТАЕТ СЖАТИЕ?
27:37
Alek OS
Рет қаралды 82 М.
Операции  над  множествами
16:21
Kirsanov2011
Рет қаралды 240 М.
SHE WANTED CHIPS, BUT SHE GOT CARROTS 🤣🥕
00:19
OKUNJATA
Рет қаралды 12 МЛН