从升序反转到降序 [英] Reverse from ascending order to descending

查看:84
本文介绍了从升序反转到降序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想编写一个程序,按降序打印我的列表,但我可以按升序执行此操作。那么我现在如何将其转换为降序?



I want to write a program which prints my list in descending order but what i could do it to do it in ascending order. So how do i now convert it to descending?

(define (in-order ls)
  (cond ((null? ls) ls)
        ((< (car ls) (cadr ls)) 
         (cons (car ls) (cons (in-order (cdr ls)) ())))
        ((>= (car ls) (cadr ls)) (car ls))
        (else "Nothing")))





我尝试过:



我尝试按升序进行操作。我现在只需要转换它



What I have tried:

I tried doing in ascending order. I just need to convert it now

推荐答案

我的评论已经过验证...

我不知道Lisp但是我会猜到将< 更改为> > = < = 可能会这样做
I've had my comment verified...
I don't know Lisp but I would guess that changing < to > and >= to <= might do it


这篇关于从升序反转到降序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆