【问题标题】:create a function in scheme who sort negative numbers在方案中创建一个对负数进行排序的函数
【发布时间】:2018-01-14 20:40:22
【问题描述】:

请见鬼。我必须为学校解决这个问题。给出了 15 个项目(数字)的列表。创建一个仅创建一个新的否定项列表的函数。显示这些数量。 (程序是SCHEME)

【问题讨论】:

    标签: function scheme


    【解决方案1】:

    一些提示:

    1) 这个问题似乎与“排序”无关; IIUC,它是关于返回原始列表的子列表。哪个好!

    2) 此类问题在section 10.1 of HtDP中有深入介绍。

    【讨论】:

    • list1( 2 3 4 5 6 7 -4 -2 4 -10) ;新列表创建了 listnegativenumbers(-4 -2 -10)
    【解决方案2】:

    我不会做你的作业。但一个提示。 起初,不需要对列表进行排序。 Scheme中有像“”这样的函数来比较数字。在方案中,这些是带有两个参数的函数,它们返回真(#t)或假(#f)。 ( #t

    您需要询问,列表中的数字顺序是否重要。 如果是,则需要编写递归过程。

    【讨论】:

    • 这不是家庭作业。我有一个明天的考试,这是主题的样子。列表中的数字顺序并不重要……只有负数被选中,只有那些放在另一个列表中。谢谢和抱歉,但我不太懂英语
    猜你喜欢
    • 2016-02-27
    • 1970-01-01
    • 2012-09-28
    • 1970-01-01
    • 2013-10-16
    • 2017-08-28
    • 1970-01-01
    • 2013-04-11
    • 1970-01-01
    相关资源
    最近更新 更多