#huffman #data #merge #package

packagemerge

实现了数据压缩的包合并算法。它解决了一个类似于Huffman算法解决的问题:计算前缀码。但包合并算法在满足一个额外约束的同时完成:最大码字长度。

1个不稳定版本

使用旧的Rust 2015

0.1.0 2016年3月14日

#30#huffman

Download history · Rust 包仓库 2046/week @ 2024-04-08 · Rust 包仓库 2112/week @ 2024-04-15 · Rust 包仓库 1661/week @ 2024-04-22 · Rust 包仓库 1729/week @ 2024-04-29 · Rust 包仓库 1491/week @ 2024-05-06 · Rust 包仓库 1237/week @ 2024-05-13 · Rust 包仓库 1568/week @ 2024-05-20 · Rust 包仓库 1322/week @ 2024-05-27 · Rust 包仓库 1485/week @ 2024-06-03 · Rust 包仓库 1047/week @ 2024-06-10 · Rust 包仓库 1088/week @ 2024-06-17 · Rust 包仓库 1214/week @ 2024-06-24 · Rust 包仓库 533/week @ 2024-07-01 · Rust 包仓库 1723/week @ 2024-07-08 · Rust 包仓库 2210/week @ 2024-07-15 · Rust 包仓库 2179/week @ 2024-07-22 · Rust 包仓库

6,690 每月下载量

MIT/Apache

6KB
119

这是包合并算法的Rust实现。它用于计算数据压缩的最佳长度限制前缀码。


lib.rs:

这个包实现了包合并算法。包合并算法能够计算最优长度限制的前缀无码。因此,它可能像Huffman算法一样,在数据压缩方面很有用。但Huffman算法不允许你限制所有码字的最大长度。

依赖项

~420KB