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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Aleh Veraskouski                     2:450/42.68    07 Sep 2002  15:47:54
 To : Slavik Levchenko
 Subject : соpтиpовка стpок в файле
 -------------------------------------------------------------------------------- 
 
 
 *** В сообщении от <31 авг 2002>, Slavik Levchenko обращается к All:
 
  SL>     дyмается создавать хэш-таблицy и соpтиpовать значения таблицы. потом
  SL> только пеpеписать стpоки в опpеделенном поpядке. только вот не знаю как
  SL> этy таблицy стpоить. по какомy пpинципy стpоятся хэш-таблицы для массивов
  SL> символов?
 
    Идея: незачем в хеше юзать всю строку. Можно только несколько первых
 символов (если конечно текст достаточно разнообразный), а если с одинаковым
 хешем соберется много строчек, то их потом не проблема еще раз отсортировать
 (на этом можно потерять скорость). Зато при хорошем тексте получаем сортировку
 за 3*N (2*N - чтение N - запись) обращений к диску и за O(n^2) операций в
 памяти (худший случай построения бинарного дерева). Где N - размер файла. n -
 размер хеш-значения (к примеру, 4 байта). Будет летать.
    Замечу, что файл в память полностью считывать не придется никогда.
 WBW
 Aleh Veraskouski
 
 ... PGP key fingerprint =  7AC2 FF30 9AA9 7155 81C5  54FC 0F88 49A6 3B6E 3998
 --- GoldED+/W32 1.1.4.5
  * Origin:  -=- Origami -=-  (2:450/42.68)
 
 

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

 Тема:    Автор:    Дата:  
 соpтиpовка стpок в файле   Slavik Levchenko   31 Aug 2002 02:37:58 
 Re: соpтиpовка стpок в файле   Vokin Andrei   31 Aug 2002 14:41:41 
 Re: соpтиpовка стpок в файле   Slavik Levchenko   31 Aug 2002 19:06:19 
 Re: соpтиpовка стpок в файле   Vokin Andrei   02 Sep 2002 07:48:37 
 соpтиpовка стpок в файле   Aleh Veraskouski   07 Sep 2002 15:47:54 
Архивное /ru.algorithms/225013d7a050a.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional