2011-06-21 51 views

回答

0

這只是您在構建對象時提供的函數。該對象的目的是緩存調用該函數的結果。

因此,如果函數計算起來很昂貴,但是您傾向於使用相同的輸入反覆調用它,則昂貴的計算將運行一次,稍後調用可以訪問緩存。

這種技術被稱爲"memoization""dynamic programming",並且通常是一種方便的方法來加速否則指數時間遞歸算法。

+0

謝謝,我現在可以看到。這不是我希望它工作的方式,所以我會修改它。 – Matt

相關問題