scheme

scheme

文章 27 浏览 96

方案中的 car 和 cdr 让我发疯

我遇到了 car 和 cdr 函数的问题 例如, :首先我定义了一个名为 x 的列表 (define x (a (bc) d ( (ef) g ) )) ,所以 x 现在等于 (a (bc ) d ( (ef) …

甜嗑 2024-08-30 18:44:54 4 0

方案:递归广度优先树遍历

我正在绞尽脑汁试图找出如何在方案中实现广度优先树遍历。我已经用 Java 和 C++ 完成了。如果我有代码,我会发布它,但我不确定到底如何开始。 给定下…

吹泡泡o 2024-08-30 17:51:47 2 0

寻找一个典型的树递归变成尾递归形式的例子

嵌套列表上的诸如展平、计数原子等任何东西都可以。 顺便说一句,我对 CPS 转换或“对树”不感兴趣。…

热血少△年 2024-08-30 08:43:33 2 0

方案。尾递归?

下面提到的伪代码有任何尾递归版本吗?谢谢 ! (define (min list) (cond ((null? list) '()) ((null? (cdr list)) (car list)) (#t (let ((a (car li…

不必了 2024-08-30 03:07:15 5 0

成员的函数定义是什么?

(define (member atom list) (cond ((null? list) '()) (= atom (car list) "True") (else (member atom(cdr list))) ) ) (member '5 '(1 2 3 4 5)) …

凉月流沐 2024-08-30 01:00:40 2 0

阴阳拼图是如何运作的?

我试图掌握Scheme中call/cc的语义,关于延续的维基百科页面以阴阳谜题为例: (let* ((yin ((lambda (cc) (display #\@) cc) (call-with-current-conti…

|煩躁 2024-08-29 13:13:12 6 0

实用方案编程

自从我接触Scheme并决定使用Scheme实现一个命令行收入分区器以来已经有几个月了。 我最初的实现在延续上使用了简单的递归,但我认为延续会更适合这种…

握住我的手 2024-08-29 10:00:43 4 0

如何使用Scheme检查无向图是否有环?

我必须确定无向图是否包含循环。我不应该使用 set!指示。 我尝试使用DFS,但我不知道如何标记访问过的节点。…

无人问我粥可暖 2024-08-29 08:33:54 3 0

从Scheme中的定义类型对象中提取字段

我正在尝试从以下对象中提取字段“name”或“named-expr”:( bind 'x (num 5)) 请注意,这不是一个列表,而是一个类型 Binding ,其 Binding 定义为…

凌乱心跳 2024-08-28 23:34:23 3 0

如何在方案中的列表中映射宏?

我有一个计划宏和一个长列表,我想在列表中映射宏,就像它是一个函数一样。我怎样才能使用 R5RS 做到这一点? 该宏接受多个参数: (mac a b c d) 列表…

执笏见 2024-08-28 21:19:07 3 0

如何解决Scheme中的N皇后问题?

我陷入了扩展 练习 28.2如何设计程序。我使用真值或假值向量来表示棋盘,而不是使用列表。这是我所得到的,但不起作用: #lang Scheme (define-struct…

寒江雪… 2024-08-28 12:55:22 9 0

(1 2 3 . #)- 堆排序

我尝试用所有常规操作(合并、删除最小等)实现一个“配对堆”,然后我被要求编写一个函数,使用我新构建的堆实现对列表进行排序。不幸的是,似乎有些…

老旧海报 2024-08-28 10:08:28 2 0

方案中缀到后缀

让我确定这是课堂作业的一部分,所以我绝对不是在寻找完整的代码答案。本质上,我们需要在Scheme中编写一个转换器,它接受一个表示中缀格式的数学方程…

笑着哭最痛 2024-08-28 07:49:35 4 0

如何改进该算法 (LCS)

(define (lcs lst1 lst2) (define (except-last-pair list) (if (pair? (cdr list)) (cons (car list) (except-last-pair (cdr list))) '())) (defin…

孤芳又自赏 2024-08-27 22:12:54 5 0

方案重新定义列表

我有一个称为手的列表,另一个称为牌组,这里的主要目标是在我调用功能抽牌时取出列表牌组中的第一张牌(或元素)并将其放入列表手中...... &gt (draw…

分開簡單 2024-08-27 11:04:39 9 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文