Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2012, 17:50   #1
mnevseravno
 
Регистрация: 06.04.2012
Сообщений: 3
По умолчанию сортировка чисел common lisp

Мне необходимо написать программу сортировки чисел, но не перестановкой, не вставкой и не пузырьком.
я нашла в просторах интернета программу быстрой сортировки, можете объяснить по строчкам что она делает
Код:
(defun quicksort (lis) (if (null lis) nil 
(let* ((x (car lis)) (r (cdr lis)) (fn (lambda (a) (< a x)))) 
(append (quicksort (remove-if-not fn r)) (list x) 
(quicksort (remove-if fn r))))))
mnevseravno вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Common Lisp и Prolog на JVM одновременно macdack Помощь студентам 0 26.02.2012 18:44
Нахождение максимума из N чисел. LISP Чай_ник Помощь студентам 1 03.06.2011 18:25
Быстрая сортировка на LISP Sparky Помощь студентам 3 14.04.2010 12:47
Кто-нибудь шарит в Common Lisp? Нужна помощь. IGREK Помощь студентам 5 08.06.2008 23:46