【发布时间】:2012-03-10 23:52:38
【问题描述】:
我想在 clisp 中编写插入排序和合并排序。输入将是一个平面的数字列表。如何递归地编写这两种类型(最好不使用 lambda)?对于插入排序,我正在考虑创建一个函数,该函数将列表和整数(意味着感兴趣的元素的当前索引)作为参数,并使用 setf 和 nth 来操作列表。我知道其中还应该有另一个递归函数,但就像......我只是对这么多要存储的函数和变量感到困惑。
对于归并排序我完全不知道。
【问题讨论】:
标签: sorting mergesort insertion-sort clisp