腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Haskell
中
解决
记忆
问题
、
generateUUID = do return $ UV.toString ruuid 我遇到了关于memoization的
问题
浏览 13
提问于2017-02-20
得票数 0
回答已采纳
3
回答
按需调用:
在
Haskell
中
什么时候使用?
、
说: call-by-need是call-by-name的
记忆
版本,如果函数参数被求值,该值将被存储以供后续使用。……
Haskell
是使用按需求值的最知名语言。我
在
#
haskell
上问了一个人,答案是这种
记忆
是自动完成的,“只
在
一个实例
中
,例如,如果你有‘`let foo = bar baz',foo将被评估一次”。我的
问题
是:实例的确切含义是什么,除了let之外,是否还有其他自动完成
记忆
的情况?
浏览 1
提问于2012-04-28
得票数 4
回答已采纳
2
回答
哈斯克尔应对3n+1挑战的方法
、
这是SPOJ的一个简单的编程
问题
:。我已经尝试了Data.Function.Memoi
浏览 0
提问于2016-02-17
得票数 3
3
回答
Haskell
:具有O(1)附加和O(1)索引的数据结构?
、
、
我正在寻找一种
在
Haskell
中支持快速索引和快速追加的数据结构。这是为了
解决
由递归引起的
记忆
问题
。从向量
在
c++
中
的工作方式(它们是可变的,但在这种情况下这不重要)看来,同时具有(摊余的) O(1)追加和O(1)索引的不变向量应该是可能的(ok,它不是,请参阅对此
问题
的注释)。这在
Haskell
中
是可行的,还是应该使用具有(AFAICT无论如何) O(1)附加和O( Data.Sequence (min(i,n-i
浏览 0
提问于2012-05-04
得票数 8
回答已采纳
7
回答
Haskell
中
的Memoization?
、
任何关于如何在
Haskell
中高效地求解以下函数的建议,对于大数(n > 108)我
在
Haskell
中
见过
解决
fibonacci数的
记忆
法的例子,这涉及到(懒惰地)计算直到所需的n的所有fibonacci数。
浏览 4
提问于2010-07-09
得票数 146
回答已采纳
1
回答
如何在
Haskell
中使用内存限制
在
树上迭代?
、
、
、
我知道有一个使用Tree s迭代Zipper的
解决
方案(请参阅details )。虽然我不清楚是否有可能将内存限制应用于这种方法。上下文 我认为内
浏览 0
提问于2019-04-24
得票数 2
1
回答
将memoization设置为
Haskell
的默认行为的选项
、
、
我已经看过
Haskell
中
的所有其他
记忆
技巧和技术,但我正在寻找的是一个在编译器/解释器级别上的简单实现,它可以为我处理
记忆
。,
在
默认情况下使用memoization执行上面的代码。因此,
在
计算"fib 10“时,我希望编译器/解释器能够理解这一点,并且只计算"fib 8”一次。请注意,我不想编写一个新的Fibonacci函数来处理memoization (就像
Haskell
中所有其他memoization
问题
一
浏览 1
提问于2012-10-25
得票数 7
1
回答
将命令式回忆录代码翻译到
Haskell
、
记忆
是一件有用的事情,因为它与函数有很大的关系,所以我假设
Haskell
有正确的机制以至少相当简单的方式实现它。(x == 0) return 1; return fib(x - 1) + fib(x - 2);这是我
在
JavaScript
中
编写的代码,可以实现我想要的效果。对
Haskell
来说,什么样的翻译才能提供类似的实用性和性能呢? 为了减少
问题
的模糊性,我不想复制JS
解决
浏览 2
提问于2014-04-01
得票数 4
回答已采纳
2
回答
为什么这个带
记忆
的DP表对SPOJ来说太慢了?
、
、
、
剧透:我正在开发,所以如果你不想破坏一个可能的
解决
方案,请不要偷看。但是当我向SPOJ提交这个
解决
方案时(而不是导入Luke Palmer的MemoCombinators,我只是简单地将必要的部分复制并粘贴到提交的源代码
中
),它就超过了时间限制。=/我甚至把{-# O
浏览 0
提问于2011-09-22
得票数 14
回答已采纳
1
回答
为什么cabal install要重新安装已经
在
.cab in /lib
中
的软件包
、
我正在尝试使用CircleCI来构建一些
Haskell
项目。Circle
在
每次构建后自动缓存/home/ubuntu/.cabal目录,我认为这会加快构建速度,但它们似乎和以前一样长-唯一跳过的是下载步骤。可能出了什么
问题
?
浏览 1
提问于2013-02-05
得票数 14
回答已采纳
2
回答
Haskell
中
的Memoization和Project Euler
问题
15
、
我一直在学习一些
Haskell
,并边做边做Euler项目的
问题
。我真的不关心Euler
问题
的答案(我可以很高兴地暴力破解,或者用其他语言来做),而是方法。以我的代码为例,有人愿意解释a)为什么我的代码这么慢吗?b)如何做到这一点(不使用可变,这是我遇到的一个
解决<
浏览 0
提问于2010-08-01
得票数 5
回答已采纳
3
回答
Haskell
中
的部分
记忆
、
、
我正在尝试找到一种好方法,使用Data.MemoCombinators
在
Haskell
中
只对函数的一部分域(非负整数)进行
记忆
。
浏览 1
提问于2011-09-14
得票数 5
回答已采纳
4
回答
Haskell
中
的双参数
记忆
、
x == 0 = 1 | otherwise = (gridwalk (x - 1) y) + (gridwalk x (y - 1))然后我可以像这样调用它:有没有一种更简单,更简洁,更通用的方法(注意到我是如何在gwlist函数
中
硬编码最大网格尺寸的,以便从2D空间转换到1D空间,这样我就可以访问
记忆
列表)来
在
Haskell
中
对具有多个参数的函数进行<em
浏览 1
提问于2011-04-05
得票数 16
回答已采纳
2
回答
在
Haskell
中
优化最长Collatz链
、
我一直在做Euler problems项目来学习
Haskell
。我已经尝试了几种
解决
方案,但都不起作用。我想做一个反转。我试着
记忆
正常的算法,但同样,太大的数字,太多的
记忆
。 我读到过,最明显的
解决
方案应该对此有效,但由于某些原因,我的
解决
方案需要超过10秒才能达到
浏览 0
提问于2012-12-13
得票数 2
回答已采纳
1
回答
Haskell
时间
问题
、
这是我关于
haskell
的第二个
问题
,我认为我的算法节奏不是很差,它在c++和python
中
给出了更快的结果,
haskell
有一些
问题
,它不能给我10^25 (也许它会给我,但我不会等待那么多),这个
问题
问我这个值fst x then True else search a xs代码很长,因为它是我的
记忆
系统,可以缩短时间,但在
haskell
浏览 0
提问于2013-05-15
得票数 0
回答已采纳
1
回答
来自巨大CSV文件的随机样本
假设我有一个巨大的CSV文件,无法加载到内存
中
。你对此有何建议?有
Haskell
图书馆吗?
在
常年
记忆
中
能做到吗?到目前为止,我
在
sample中找到了函数,但是它需要加载到一个列表
中
。
浏览 1
提问于2020-02-08
得票数 0
回答已采纳
3
回答
用常量空间迭代所有的互质对?
、
、
、
iterate:Branch 2: (2m+n,m)然而,所使用的空间将增加一倍,每一对生产(并说印刷,或其他没有保存在
记忆
中
在
haskell
中
,可能有一个
解决
方案: 但是我
在
python
中
寻找一些东西,它没有惰性的计算或无限的列表。
浏览 10
提问于2017-01-14
得票数 2
回答已采纳
1
回答
我是不是以正确的方式从OO搬到
Haskell
了?
在
OO
中
,我有对象(类的实例)。我创建对象,它们驻留在内存
中
,并对它们进行操作,以便随着时间的推移对它们进行修改。搬到
Haskell
,我有时不知道从哪里开始。如何
解决
我
在
OO中所
解决
的
问题
?这类方法对应于OO
中
的私有方法。)用于特定任务的小型实用程序函数。
浏览 2
提问于2015-11-22
得票数 1
回答已采纳
5
回答
Java
中
的
Haskell
样式
记忆
、
、
我知道这是异端,但是我试着把这些例子从翻译成Java。到目前为止,我有: public abstract B f(A a);public static <A, B> F<A, B> memoize(final F<A, B> fn) { public B f
浏览 0
提问于2011-08-05
得票数 10
回答已采纳
1
回答
如何
解决
记忆
不足的
问题
、
但是,当内存
中
的空闲页数小于进程的工作集时,我不太清楚操作系统是如何工作的。从开发者的角度来看,他们能做些什么来改善这种状况呢?
浏览 1
提问于2016-02-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
微软在解决Windows 10中存在的Chrome问题
记忆处理单元:用忆阻器解决普通计算问题!
在连续学习中梯度情景记忆
人工智能中的记忆问题——哲学在智能时代出场的一种方式
解决问题的关键:项目管理软件在项目问题处理中的作用
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券