Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Rostislav Chebykin                   2:5020/400     10 Jun 2003  22:39:30
 To : All
 Subject : Даешь сортировку!
 -------------------------------------------------------------------------------- 
 
 
 Hужно написать подпрограмму сортировки русских слов. С учетом "Ё".
 
 Hо это не самое страшное. В русских словах, подаваемых на вход, кроме
 русских букв, могут оказаться дефис, символы мягкого переноса (U+00AD) и
 ударения (U+0301), а также всякий HTML (например, тэги <span> посреди
 слова).
 
 Пока что я решил задачу в лоб. Каждое слово очищается от мусора,
 составляется хэш (ключи - очищенные слова, значения - исходные), хэш
 сортируется по ключам (через написанную вручную quicksort по массиву русских
 букв), затем значения из отсортированного хэша складываются в массив,
 который уходит на выход.
 
 Мне кажется, что это кривое решение. Как эту задачу можно решить более
 удачно?
 
 --
 Rostislav Chebykin <philigon@master.elserv.msk.su>
 http://www.philigon.ru/
 http://www.livejournal.com/users/philigon/
 
 --- ifmail v.2.15dev5
  * Origin: Гнездо кендера (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Даешь сортировку!   Rostislav Chebykin   10 Jun 2003 22:39:30 
 Re: Даешь сортировку!   Alexey Mahotkin   11 Jun 2003 01:10:31 
 Даешь сортировку!   Rostislav Chebykin   11 Jun 2003 01:32:21 
 Re: Даешь сортировку!   Artem Chuprina   11 Jun 2003 12:14:27 
 Re: Даешь сортировку!   Alexey Mahotkin   12 Jun 2003 00:26:57 
 Даешь сортировку!   Rostislav Chebykin   12 Jun 2003 01:23:31 
 Re: Даешь сортировку!   Alexey Mahotkin   17 Jun 2003 23:42:39 
Архивное /ru.perl/6577f5d793a4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional