> 1 <

Автор Сообщение

IcedPa1nk1ller

Members


Статус

3 сообщений

Где: Russia
Род занятий:
Возраст:

#4727   2011-10-03 15:12 GMT+3 часа(ов)      
Всем доброго времени суток!!!
помогите пожалуйста решить задачу:
реализовать функцию COLLECT - перегруппирует элементы заданного списка так, чтобы одинаковые элементы списка стояли все подряд.

решение пока не надо.
я не знаю с чего начать. не могли бы сказать способ реализации. объяснить точнее

Заранее спасибо!

megamanx

Members


Статус

307 сообщений

Где: Russia
Род занятий:
Возраст:

#4729   2011-10-03 17:16 GMT+3 часа(ов)      
1. Провести сортировку списка с помощью функции sort, передав её в качестве функции сортировки такую функцию от двух аргументов, которая при arg1 equal arg2 возвращает T, иначе nil
2. Написать функцию, которая рекурсивно будет собирать новый список из старого, удаляя из старого списка все похожие элементы и вставляя их в новый. Конец рекурсии - когда старый список станет пустым.

отредактировал(а) megamanx: 2011-10-03 17:39 GMT+3 часа(ов)
I wish I'd made you angry earlier

IcedPa1nk1ller

Members


Статус

3 сообщений

Где: Russia
Род занятий:
Возраст:

#4732   2011-10-03 21:36 GMT+3 часа(ов)      
спасибо больше!
вроде сделал
функцию sort нам не объясняли ещё.
да и что-то нам позновато начали Lisp читать на 5 курсе

joba

Members


Статус

157 сообщений

Где: ---
Род занятий:
Возраст:

#4734   2011-10-03 23:52 GMT+3 часа(ов)      
>функцию sort нам не объясняли ещё.

Наверное суть была в том, чтобы ты ее сам написал.
> 1 <


Онлайн :

0 пользователь(ей), 39 гость(ей) :