purescript-memoize:用于创建记忆函数的类型类

时间:2024-05-31 04:18:28
【文件属性】:

文件名称:purescript-memoize:用于创建记忆函数的类型类

文件大小:8KB

文件格式:ZIP

更新时间:2024-05-31 04:18:28

PureScript

纯文字记忆 键入用于创建记忆功能的类。 建造 您可以使用Bower将此模块添加到您的项目中。 要进行此项目,请使用pulp : $ pulp build $ pulp test 例子 以下Fibonacci函数的实现很慢,因为其调用图的参数大小呈指数增长: let fibonacciSlow 0 = 0 fibonacciSlow 1 = 1 fibonacciSlow n = fibonacciSlow (n - 1 ) + fibonacciSlow (n - 2 ) 可以通过将中间结果制成表格,将memoize功能用于改善此功能的性能: let fibonacciSlow 0 = 0 fibonacciSlow 1 = 1 fibonacciSlow n = fibonacci (n - 1 ) +


【文件预览】:
purescript-memoize-master
----.travis.yml(272B)
----package.json(268B)
----test()
--------Main.purs(2KB)
----LICENSE(1KB)
----src()
--------Data()
----.gitignore(60B)
----psc-package.json(618B)
----README.md(1KB)
----bower.json(651B)
----generated-docs()
--------Data()

网友评论