2010-02-25 29 views

回答

6

紅黑樹在功能性語言中很容易實現,因爲您不需要花費精力嘗試削減一些分配,並且the usual description of algorithms非常適合模式匹配。參見Okasaki,Red-Black Trees in a Functional Setting。實際上,他的是thesis的修訂和擴展版本,是許多純功能數據結構的絕佳參考。

+0

爲了完善Alexey的鏈接,Edison庫基於Okasaki的工作,如果你想看看Haskell中各種數據結構的一些示例實現,可能會很有用:http://www.cs.princeton.edu /〜rdockins /愛迪生/家/ – 2010-02-25 16:06:34

相關問題