Re[4]: list.Group и транзитивность, рефлективность cmp
От: Alex1911  
Дата: 23.04.08 16:23
Оценка:
Здравствуйте, Сергей Туленцев, Вы писали:

СТ>Я бы сделал по другому, скажем так. Сортировка отдельно, группировка отдельно. Так же можно было иметь отдельный метод, который неленивый, жрет больше памяти, но не требует сортировки.



Про что здесь и хотели узнать. Просмотрев реализацию метода группировки, узнали, что он сам выполняет сортировку, и только после этого разбивает список на группы. Реализация на haskell просто пробегает по списку, ничего предварительно с ним не делая. А из-за этой неявной сортировки и получается ситуация, описанная в первом посте
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.