【发布时间】:2014-11-02 06:28:06
【问题描述】:
我正在尝试检查列表是否已排序。如果已排序,则返回 True,否则返回 False。但是,此代码始终返回 True,我不知道如何修复它。
(define (ordered? lst)
(cond (if (null? lst) #t)
((> (car(cdr(lst))) car(lst))
(apply increasing? cdr(lst)))
(else #f))
)
【问题讨论】:
标签: list debugging sorting scheme