数か月前、O(1) の他のリストにリストを追加および追加するための効率的なアプローチをどこかで読みました。これは、評価されると結果のリストを O(n) に組み込む関数構成でそれらを表します。
残念ながら、この記事のソースや (存在する場合) この手法/アプローチの名前を思い出すことができません。それについての参考文献はありますか?
数か月前、O(1) の他のリストにリストを追加および追加するための効率的なアプローチをどこかで読みました。これは、評価されると結果のリストを O(n) に組み込む関数構成でそれらを表します。
残念ながら、この記事のソースや (存在する場合) この手法/アプローチの名前を思い出すことができません。それについての参考文献はありますか?
データ構造は差分リスト (またはDList
略して) と呼ばれます。Hackage で利用可能なライブラリで、そのデフォルトの実装を見つけることができます。
ShowS
あなたはプレリュードのことを考えているに違いありません。ここを参照してください。