Jump to content

Huffman coding: Difference between revisions

Line 2,753:
 
def encode(str, encoding)
str.each_char.inject("")collect {|encoded, char| encoded << encoding[char]}.join
end
 
def decode(encoded, encoding)
rev_enc = Hash[*encoding.to_a.flatten.reverse]invert
decoded = ""
pos = 0
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.