[Haskell-cafe] Huffman Codes in Haskell
John Meacham
john at repetae.net
Tue Jun 22 15:31:11 EDT 2010
On Tue, Jun 22, 2010 at 06:24:22PM +0100, Andrew Coppin wrote:
> John Meacham wrote:
>> In particular, a Huffman coding:
>> http://en.wikipedia.org/wiki/Huffman_coding
>> is ideal for this (assuming you just are taking advantage of frequency
>> analysis). A dynamic Huffman Tree will even adapt as it is being used to
>> whatever the current language is. Huffman Trees are easy and fun to
>> implement too.
>>
>
> Interestingly, Huffman coding is one of those problems with a trivially
> simple mathematical expression, which none the less turns out to be
> difficult to express succinctly in Haskell. Oh, you can *do* it. It just
> seems to take a surprising amount of typing...
Hmmm.... Do I hear a challenge? :)
Actually, I can't find my huffman code at the moment, I would be
curious what others take on the problem was.
John
--
John Meacham - ⑆repetae.net⑆john⑈ - http://notanumber.net/
More information about the Haskell-Cafe
mailing list