![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
Добрый день, у меня на учебе начался лисп, необходимо реализовать быструю сортировку, нашла кучу алгоритмов, но не могу их понять, может кто-то сталкивался с подобной задачей и сможешь объяснить что и как нужно сделать? могу выложить примеры прог найденвх мной, чтоб объяснили по ним
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
![]() ЗЫ. А на каком факультете на шепелявых (одно из значений lisp - шепелявость) учат ![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
1.
Код:
Код:
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Код:
определим функцию my-sort list-for-sort - список элементов для сортировки (if (not list-for-sort) nil Если список для сортировки не содержит элементы вернем Nil На большее меня не хватило ![]() Однако видны рекурсионные вызовы самой себя с перестановкой первого элемента. list - это создание списка. Касательно первого случая, то там, ИМХО разбираться проще - составные элементы функции вынесены как самостоятельные - получение первого, последнего элементов, слияние. COND это вторая форма условия (почти как if).
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 14.04.2010 в 12:50. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Быстрая сортировка | Serious | Общие вопросы Delphi | 2 | 02.11.2010 13:38 |
быстрая сортировка настолько быстрая | Serg12 | Помощь студентам | 8 | 28.03.2010 21:31 |
Быстрая сортировка | lennon | Общие вопросы C/C++ | 0 | 08.10.2009 23:23 |
Быстрая сортировка | Syltan | Общие вопросы C/C++ | 7 | 18.09.2009 17:35 |
быстрая сортировка | ГРИГОРИЙ-кореш | Помощь студентам | 1 | 16.04.2009 18:13 |