星期六, 5月 03, 2008

休息

最近的我很閒嗎? 老實說也不會。

今早起來為了演算法作業裡面有提到的huffman tree實作,考慮使用heap-tree來實作,但是訪視自己所實作的heap-tree,實在是不盡人意,於是今天又重新利用Random Access Iterator的概念來實作,實作出來只能算差強人意,暫時把程式碼釋出,看看最近有沒有空,再把compare獨立成一個function object,讓程式碼的復用性更高。這也是一個蠻有趣的娛樂。

---
當然我還記得Huffman Code這回事XD。

2 則留言:

Josh Ko 提到...

Huffman tree 用 heapified array 實作不太 scalable 喔。因為 Huffman tree 是很稀疏的樹,而 heapified array 模塑的一定是 "nearly" complete tree,所以空間會挺浪費的。

不過只是小作業的話就沒差啦 XD。

yen3 提到...

呃,沒有說清楚就不是一件好事XD

你這樣子一說,我只感受到一件事,我一定要花時間好好的把這份程式寫好,然後好好的說明。

謝謝啦!