Реализовать алгоритм шифрования Хаффмана - C#
Формулировка задачи:
2. Шифрование Хаффмана
Листинг программы
- namespace System.Algorithm
- {
- public static class Huffman
- {
- /// <summary>
- /// Шифровка <paramref name="data"/> использует алгоритм Хаффмана (Huffman).
- /// </summary>
- /// <param name="data">Массив байтов для шифрования.</param>
- /// <returns>Array of <see cref="T:System.Byte"/> содержит шифрованные данные.</returns>
- public static byte[] Encode(byte[] data)
- {
- // Напишите реализацию здесь.
- }
- /// <summary>
- /// Расшифровка <paramref name="cypherData"/> использует алгоритм Хаффмана (Huffman).
- /// </summary>
- /// <param name="cypherData">Массив байтов для расшифровывания.</param>
- /// <returns>Array of <see cref="T:System.Byte"/>содержит расшифрованные данные.</returns>
- public static byte[] Decode(byte[] cypherData)
- {
- // Напишите реализацию здесь.
- }
- }
- }
Решение задачи: «Реализовать алгоритм шифрования Хаффмана»
textual
Листинг программы
- public static byte[] Decode(byte[] cypherData, int inflatedDataSize)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д