腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
不带
显
式
递归
的
两个
列表
的
并与
交
、
我有
两个
函数,它们应该在
两个
列表
上工作。unionB :: Eq a => [a] -> [a] -> [a] unionB xs ys
浏览 12
提问于2019-03-04
得票数 2
回答已采纳
1
回答
Haskell
显
式
递归
vs“`iterate`”
、
、
、
、
在Haskell中使用iterate编写函数时,我发现具有
显
式
递归
的
等效版本似乎要快得多--尽管我认为在Haskell中应该反对
显
式
递归
。类似地,我期望GHC能够适当地内联/优化
列表
组合器,以便得到
的
机器代码至少与
显
式
递归
类似。 这里有一个(不同
的
)例子,它也显示了我观察到
的
减速。steps m n及其变体steps'计算n达
浏览 1
提问于2018-07-19
得票数 15
回答已采纳
1
回答
确定Haskell中是否重复
的
显
式
递归
、
、
这是教程作业
的
一小部分,它要求我们首先使用
列表
理解来定义函数,然后使用
显
式
递归
。使用
列表
理解,定义函数 它接受一个list元素和一个list,如果
列表
中有多个list元素
的
副本,返回True。例如:重复10 1,2,10,11 = False为此,我
的
代码是: duplicated:
浏览 1
提问于2015-05-07
得票数 2
回答已采纳
1
回答
隐含不适用
我正在练习使用隐
式
参数,据我从scala网站了解到: ImplicitUser() // compiler error } myEnv是一个隐
式
值
浏览 3
提问于2013-08-07
得票数 1
回答已采纳
1
回答
在球拍中迭代
列表
>string(build-list 1000 values)))(first (list45))错误:应用程序:不是一个过程;期望一个可以应用于参数
的
过程我正在尝试迭代转换成字符串
的
列表
。为此,我尝试使用第一个函数和rest函数查看
列表
中
的
所有内容。为什么我会因此而犯错? 谢谢
浏览 3
提问于2014-09-13
得票数 1
回答已采纳
1
回答
递归
中
的
系统堆栈分配
、
、
、
众所周知,几乎所有的
递归
函数都可以修改为迭代方法。假设我们以添加
两个
链表为例,这
两个
链表代表
两个
巨大
的
数字。这个问题可以通过
递归
(使用系统堆栈)或迭代(
显
式
堆栈使用)方法来解决。我在这里
的
疑问是,如果我给出
的
jvm堆大小是-Xms2048MB -Xmx2048M,那么在
递归
方法中,它是否会将所有堆内存用于系统堆栈?AFAIK如果我使用
显
式
堆栈,那么它会消耗所有这些
浏览 3
提问于2013-07-09
得票数 1
回答已采纳
4
回答
如何在OCaml中生成
递归
列表
、
、
我想实现Haskell cycle函数
的
模拟。如果我
显
式
地传递list元素,这似乎是微不足道
的
: let rec l = a::b::c::l incycle 1 2 3生成
递归
列表
1, 2, 3,但是,如何在另一个常规
列表
的
基础上生成
递归
列表
?用法 cycle [1;2;3]
浏览 1
提问于2013-10-18
得票数 3
回答已采纳
3
回答
SubSets -
列表
的
方案
、
、
我需要编写一个函数来生成给定
列表
的
所有子集。我有一个使用map
的
递归
版本,但为了额外
的
好处,我被要求创建一个函数,它不使用
显
式
递归
、本地或任何抽象
列表
函数。我被允许使用cons、empty?我正处在崩溃
的
边缘--有什么建议吗?我应该为每个需要执行
的
递归
使用lambda语句吗?
浏览 0
提问于2011-11-23
得票数 3
2
回答
Haskell组预定义长度无
显
式
递归
如何在不使用
显
式
递归
的
情况下将
列表
元素分组到预定义长度
的
列表
中。
浏览 2
提问于2016-04-21
得票数 1
2
回答
用OpenMP
显
式
刷新指令:什么时候是必要
的
,什么时候有用
我从未使用过也不知道什么时候使用
的
一个OpenMP指令是flush(带
列表
和
不带
列表
)。1.)我不能理解何时使用
显
式
刷新
的
主要原因是同步线程
的
。例如,我不认为使用flush和不同步(例如使用nowait)会有帮助。 我知道不同
的
编译器可能会以不同
的
方式实现omp flush。有些人可能会将具有
列表
的
刷新解释为没有的刷新(即刷新所有共享对象)。但我
浏览 2
提问于2013-10-30
得票数 11
回答已采纳
1
回答
使用多个头拉并合并远程分支更改
当我当前
的
分支有
两个
以上
的
头,并且我试图拉出
并与
远程更改合并时,我会得到以下异常: 中止:分支“默认”有3个标题--请与一个
显
式
的
rev合并(运行“heads”。
浏览 1
提问于2015-03-25
得票数 0
1
回答
在Haskell中细分
列表
?(不导入Data.List.Split)
我正在处理一项任务,我必须创建一个应该像这样工作
的
函数:[1,2,3,4,5,6,7,8,9] 3 ->[[1,2,3],[4,5,6],[7,8,9]]问题是,我不确定是否允许我导入库来完成任务。有没有人能帮我找出一种不用Import Data.List.Split就能做到
的
方法 我对Haskell相当陌生,所以我甚至不知道我应该从哪里开始。
浏览 2
提问于2019-10-13
得票数 1
2
回答
Dr.racket:使用抽象
列表
函数从
列表
中删除元素
、
、
那么,当给定
两个
列表
时,如何仅使用map、filter或foldr从另一个
列表
中删除元素?我也不能使用
显
式
递归
或lambda。 这些
列表
只包含按升序排序
的
数字。例如,如果给定(list 1 2 3)和(list 1 3 5),我希望从第一个
列表
中删除第二个
列表
的
所有元素。我想要
的
输出是(
列表
2)。如果给定(
列表
4 5 6)和(
列表</em
浏览 1
提问于2015-07-26
得票数 1
3
回答
格式中
的
非
显
式
递归
、
我需要一些帮助,在方案中使用抽象
列表
函数进行
递归
。例如,如何使用
显
式
递归
更改此代码,使其不具有正文中
的
函数名: (cond [(empty?
浏览 4
提问于2013-11-28
得票数 1
回答已采纳
1
回答
如何使用以下技术合并
两个
列表
、
、
我需要
两个
列表
,并将它们组合成每个
列表
的
第一个元素对,然后是第二个元素,等等。 输入:[1,2,3] [4,5,6]输出:[(1,4),(2,5),(3,6)]
浏览 1
提问于2019-10-17
得票数 0
2
回答
带有二进制运算符
列表
的
折叠值
列表
、
、
、
我试图编写一个类型为reduce
的
[a -> a -> a] -> [a] -> a函数,它将一个n值
列表
与一个n - 1二进制运算符
列表
相折叠,如下面的示例所示:运行此示例应返回18,并相当于以下表达式:使用
递归
实现此函数
的
过程非常简单:这个函数
浏览 2
提问于2014-02-15
得票数 0
回答已采纳
1
回答
如何在没有(
显
式
)
递归
的
情况下将Cons
列表
转换为Haskell
列表
?
我有以下类型:data ConsList elem = Nil | Cons elem (ConsList elem) 如何将这种形式
的
列表
转换为Haskell
列表
,并且转换不是
递归
的
?也就是说,我希望将(Cons 3 (Cons 5 (Cons 7 Nil)))转换为[3,5,7],或者如果您愿意,也可以转换为(3:(5:(7:[]))),并且实际上不使用
递归
函数。我不认为使用fold是可以
的
,因为这个类型实际上并没有重载它,而且我不明白在没有
显
<e
浏览 0
提问于2018-04-21
得票数 2
3
回答
在Scala中追加时
列表
类型不匹配
、
xs.appended(ys) 如果删除
显
式
类型声明,则代码会编译,但真正
的
问题是错误消息出现在
递归
函数中,其中我希望将附加
的
列表
作为List[Int]类型
的
参数传递,因此删除
显
式
类型不是一个选项。
浏览 3
提问于2020-04-17
得票数 1
回答已采纳
3
回答
有懒惰
的
mapM吗?
、
、
乍一看,我以为这
两个
函数
的
工作原理是一样
的
:firstM p (x:xs) = p x >>= \r -> if r then return但是,由于mapM,firstM'需要对整个
列表
进行评估。 是否存在支持第二种定义
的
“惰性mapM”,或者至少有一种不需要
显
式
递归
的
定义?
浏览 5
提问于2016-01-22
得票数 4
1
回答
Leetcode 46:在两种不同
的
排列方式之间进行选择?
、
、
我正在研究,并试图确定生成排列
的
哪种方法更清楚。问题是“给定一个由不同整数组成
的
数组num,返回所有可能
的
排列,您可以以任何顺序返回答案。”下面有
两个
不同
的
解决方案。permutation[:i] + permutation[i+1:]) return results 我相信第一种解决方案,当您附加到python中
的
列表
(即追加到子集参数)时,
列表
通过引用传递,因此每个
递归
调
浏览 4
提问于2022-07-12
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
最容易忽略的C语言知识点细节,编程大牛进阶之路!
Python 学习内容小结
Erlang 基础编程套路
Haskell Monad(上)
算法:15.全排列
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券