腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
使用
`
list
`
或
`
append
`
实现
cons
、
有没有什么方法可以
使用
list
、
append
、first、rest等在Common LISP中
实现
cons
?在以下代码中 `(,@arguments) ; Line 1完整的第1行是什么意思?
浏览 0
提问于2010-11-18
得票数 3
1
回答
在方案中
使用
cons
、
list
、
append
、
我只尝试
cons
,
list
和
append
,但它们都不能完成这项工作。谢谢。。
浏览 1
提问于2013-05-04
得票数 2
回答已采纳
1
回答
如何
使用
函数编码
实现
Haskell的新类型?
、
、
、
、
=
List
(nil =>
cons
=> nil);
List
.
append
= xs => ys => function go(acc接下来,我想提供由差异列表提供的高效的
append
和snoc操作。在这一点上,事情变得很混乱。在Haskell中,这种类型是用newtype包装器声明的,但我不知道如何
使用
Scott
浏览 5
提问于2021-06-24
得票数 0
回答已采纳
1
回答
SICP/Scheme:接受对和元素列表的过程,返回成对的列表
、
、
、
、
否则,我们将添加到"lst“的末尾(
cons
1)。想要的输出: element-count '((a 2) b) ->‘(a 2(B1))#lang sicp
list
2 (
cons
(car
list
1) (
append
(cdr
list
1)
list
浏览 0
提问于2019-04-13
得票数 2
回答已采纳
2
回答
方案将元素添加到列表末尾
、
当只有
cons
,first,rest,empty时,如何将元素添加到列表的末尾(在空元素之前)?并且可以
使用
条件递归
浏览 1
提问于2012-10-04
得票数 8
2
回答
Haskell如何添加自定义数据
我有如下数据声明零表示空列表,否则它表示非空列表。此自定义数据类型显然不支持(:),我如何在没有(++)的情况下将该数据类型的2个列表附加在一起
append
::
List
a ->
List
a ->
List
aapp (
Cons
x xs) ys =
浏览 0
提问于2021-05-20
得票数 1
回答已采纳
1
回答
SML是否隐藏列表中的元素?
、
我正在测试以下代码: |
Cons
of int * my_int_
list
case xs of |
Cons
(x, xs') =>
Cons
(x,
append
(xs', ys)) 如果我创建一个元素
或
两个元素的
浏览 0
提问于2018-06-13
得票数 0
回答已采纳
2
回答
如何在SML中反转自定义列表?
、
、
我的自定义数据类型定义如下: datatype 'a mylist = NIL |
CONS
of 'a * 'a mylist; 我已经尝试了几个小时,但不知道如何反转这样的列表。我的代码不能工作: fun reverse NIL = NIL | reverse (
CONS
(head,tail)) = reverse tail @ [head]; 下面是函数调用: reverse(
CONS
(4,
CONS
(3,
CONS
(2,NIL))));
浏览 43
提问于2019-10-11
得票数 0
回答已采纳
1
回答
如何在严格计算的语言中
实现
保护递归?
、
、
、
、
我在Javascript中
实现
了一个Scott编码的
List
类型,以及一个重载的模仿Semigroup类型类的
append
函数。appendAdd("
List
/
List
", tx => ty => tx.runList({
Cons
: x => tx_ =>
Cons
(
浏览 0
提问于2018-05-11
得票数 7
1
回答
Racket中的二叉树插入
、
、
、
我正在学习和
实现
一个BST插入函数(insert tree n),其中BST节点的格式是(left-tree value right-tree)。例如,我将
append
与
cons
结合
使用
,这样由()表示的3的右树在插入4后将正确地变成(() 4 ())。(define (right tree) ) (
append
(
浏览 0
提问于2018-10-22
得票数 1
回答已采纳
2
回答
为什么可选列表的附加和取消限制仅仅是摊销O(1)?
、
、
、
CAT_
LIST
*) structure O = Option (* from basis library *) fun
append
O(1)操作(最坏的情况
或
摊
浏览 5
提问于2015-02-01
得票数 4
回答已采纳
1
回答
如何在我自己的列表定义中
使用
符号
我对列表有自己的定义,用Empty代替[],用
Cons
代替::,用++代替@。| Empty match xs, ys with| Empty, _ -> ys
浏览 6
提问于2020-02-24
得票数 0
回答已采纳
2
回答
在LISP中
实现
基本的库函数(手动)
、
、
、
有没有什么方法可以定义函数my_
list
、my_
cons
、my_
append
,它们分别执行与
list
、
cons
和
append
类似的功能?谢谢
浏览 3
提问于2010-11-18
得票数 2
回答已采纳
4
回答
如何在DrRacket中做powerset?
、
、
、
我正在
使用
DrRacket的列表缩写的开始语言,我想递归地创建一个powerset,但不知道如何做。aL) (
list
)] 任何帮助都是好的。
浏览 6
提问于2013-12-17
得票数 7
1
回答
scala中列表平坦函数的
实现
、
、
、
作为的一个练习,我们必须以线性复杂度
实现
该函数。现在我看了一下: a1 match { } def flatten2[A](l:
List
[
List
[A]]):
浏览 3
提问于2016-07-02
得票数 0
回答已采纳
1
回答
附庸与反面球拍的区别
考虑以下情况:(define y '(randomvalue1, randomvalue2))(
append
x y)我的假设正确吗?
浏览 2
提问于2016-01-31
得票数 4
1
回答
跟踪flatMap如何消除Nil元素有问题
、
我正在研究Scala中的函数式编程,在数据结构一章的末尾,您被要求用flatMap
实现
flatMap方法。以下是必要的功能和
实现
: else
Cons
(as.head, apply(as.tail: _*)) def
append
[A](l1:
List</
浏览 0
提问于2018-06-29
得票数 0
回答已采纳
10
回答
反向列表-方案
、
我正在尝试反转一个列表,下面是我的代码: (if (null?
list
) (
list
(reverse (cdr
list
)) (car
list
)))) 因此,如果我输入(reverse '(1 2 3 4)),我希望它出来为(
浏览 1
提问于2013-02-25
得票数 6
3
回答
如何在方案中
使用
foldr写解压?
、
、
、
lst) (
cons
(caar lst) (define (seconds lst)lst) (
cons
(cdar lst) (
list
(firsts lst) (seconds lst)))(unzip '((1 . 2) (3 . 4) (5 .
浏览 3
提问于2018-10-20
得票数 1
4
回答
Append
perf
、
、
在类似Lisp的系统中,
cons
是将元素预先添加到列表中的常规方法。附加到列表的函数的开销要大得多,因为它们遍历列表到末尾,然后用对附加项的引用替换最终的null。IOW (pseudoLisp)(
append
list
item) = (cond ((null?
list
) (
cons
item null))
浏览 2
提问于2011-12-10
得票数 9
回答已采纳
点击加载更多
相关
资讯
使用 Vue使用Van框架List 列表组件实现分页无限下拉
通过 Lisp 语言理解编程算法:链表篇(上)
图形消失不可见怎么办?
用Python循环创建多个列表:提高效率的编程技巧
12306 的火车票信息查询
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券