您的位置:首页 > 其它

自定义的函数求列表长度逆向列表

2011-04-02 19:03 225 查看
1.用 LISP语言写一个函数定义用来求表的长度。
(defun ilength (lst)
  (cond 
  ((null lst) 0)
  (t (+ 1 (ilength (cdr lst))))))
2.用LISP语言写一个函数定义将表逆置。
(defun ireverse (lst)
  (cond
  ((null lst) lst)
  ((= 1 (ilength lst)) lst)
  (t (append (ireverse (cdr lst)) (cons (car lst) nil)))))
lispworks 6.0.1 免费版下测试通过。


Atmel技术交流讨论群
群号是305940105

Linux驱动开发调试群
群号是297141784
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: