[英]Maximum sum of a tree in Scheme
递归非常简单,您只需要检查3种情况:
NUMBER?
NULL?
PAIR?
因此,在方案中,您将像这样构造它:
(define (tree-sum t)
(cond ((number? t)
...)
((null? t)
...)
((pair? t)
...)))
pair?
一种是递归情况,其中将car和cdr的总和相加。 希望有帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.