Додати до Chrome
✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
З наведеного нижче відзначте лише ті кроки, які відносяться до алгоритму Шеннона-Фано
Об’єднуємо два символи (якщо кодовий алфавіт — бінарний) з найменшими ймовірностями;
Аналізуємо групи. Якщо кількість елементів у групі більше одного, - виконуємо алгоритм ще раз. Якщо один елемент у групі — побудову коду для нього закінчено.
Не змінюючи порядку символів, ділимо їх на кількість груп, яка дорівнює потужності кодового алфавіту (в нашому випадку — 2) так, щоби сумарна ймовірність по групах була приблизно однаковою;
Впорядковуємо символи вихідного алфавіту в порядку незростання ймовірності;
Групі ліворуч приписуємо “0”, праворуч — “1”;
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!