【发布时间】:2017-02-22 14:46:15
【问题描述】:
我在处理两个不同长度的列表时遇到了困难。
(f '(8 1 2 3 23 12) '(2 9 4 6)) 应该返回 (1 2 3 4 6 8 9 12 23)
这是我尝试的代码。
(defun f (lst lst2)
(cond ((or(null lst) (null lst2)) 0)
(t (sort (cons (first lst) (cons (first lst2) (f (rest lst) (rest lst2)))) #'<))))
另外,您可以在 lisp 中处理重复项吗?
我将不胜感激。
【问题讨论】:
标签: lisp common-lisp