Toy implementation of Huffman coding as CSE104@XJTLU in Rust
Stars
2
Forks
0
Watchers
Open Issues
Overall repository health assessment
No package.json found
This might not be a Node.js project
User
13
commits
remove base64 dependency
f8dae1c
README
f965080
main: fix length issue for large files
e4d3dce
add compression ratio and use full hamlet as test
1d2cf83
main: implement simple cli interface
cbd2daa
allow encoding and decoding as bytes
8c4c042
express frequency using u32
cf73326
main: implement huffman encode and decode
b17c70d
bitvec: use bit_vec crate
9be0dea
traverse_huffman_tree should return the huffman codebook
91c6f71
decouple construction of frequency table
10e259b
tree: sort nodes by value if freq is equal
57d74b0
initial commit
2eede4d