Реализовать алгоритм шифрования Хаффмана - C#

Узнай цену своей работы

Формулировка задачи:

2. Шифрование Хаффмана

Листинг программы
  1. namespace System.Algorithm
  2. {
  3. public static class Huffman
  4. {
  5. /// <summary>
  6. /// Шифровка <paramref name="data"/> использует алгоритм Хаффмана (Huffman).
  7. /// </summary>
  8. /// <param name="data">Массив байтов для шифрования.</param>
  9. /// <returns>Array of <see cref="T:System.Byte"/> содержит шифрованные данные.</returns>
  10. public static byte[] Encode(byte[] data)
  11. {
  12. // Напишите реализацию здесь.
  13. }
  14. /// <summary>
  15. /// Расшифровка <paramref name="cypherData"/> использует алгоритм Хаффмана (Huffman).
  16. /// </summary>
  17. /// <param name="cypherData">Массив байтов для расшифровывания.</param>
  18. /// <returns>Array of <see cref="T:System.Byte"/>содержит расшифрованные данные.</returns>
  19. public static byte[] Decode(byte[] cypherData)
  20. {
  21. // Напишите реализацию здесь.
  22. }
  23. }
  24. }

Решение задачи: «Реализовать алгоритм шифрования Хаффмана»

textual
Листинг программы
  1. public static byte[] Decode(byte[] cypherData, int inflatedDataSize)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы