/Homework-HuffmanEncodeDecode

哈夫曼编/译码系统的设计与实现

Primary LanguageC++MIT LicenseMIT

Homework-HuffmanEncodeDecode

哈夫曼编/译码系统的设计与实现

哈夫曼

  • 哈夫曼树(HuffTree) [2*256+1]数组 考虑ASCII所有字符

  • 初始化(Initialzation)

    1. 数组归0
    2. 读DataFile.data
    • 用散列表记录元素位置
    • 每读一字符,数组.权值++
  • 编码

  • 解码