您的位置:首页 > 其它

Lisp---数列反转

2016-01-01 10:59 183 查看
原理待补充:

> (define a (list 1 2 3 4))
> a
(1 2 3 4)
> (define (reverse items)
(define (cons-rev items ans)
(if (equal? items '( ))
ans
(cons-rev (cdr items) (append (list (car items)) ans))))
(cons-rev items '( )))
> (reverse a)
(4 3 2 1)
>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: