Реализовать алгоритм шифрования Хаффмана - 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)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д