ハフマン圧縮

今日はずっとC言語による最新アルゴリズム事典 (ソフトウェアテクノロジー)を読みながら、なでしこでプログラミングしてました。
何となく圧縮に挑戦してみようと思い、算術圧縮やLZ法より簡単そうなハフマン圧縮をやってみることに。
……むう、ハフマン木がややこしい。
木をグループにまとめようとしているのが間違いなんでしょうか?
なでしこの配列は、配列といいながら実はリストなので、木の作成はそんなに難しくない気がするんですけどねぇ。
という訳でまだできてません。