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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Boris Ivanov                         2:461/1024.314 17 Dec 2000  20:11:00
 To : Artem Chuprina
 Subject : сортировка большого хеша
 -------------------------------------------------------------------------------- 
 
 
 14 Dec 00 Artem Chuprina write to Boris Ivanov about "сортировка большого хеша":
 
  AC> Здравствуй, Boris Ivanov.
 
  AC> В твоём письме от Wed, 13 Dec 2000 18:59:00 +0300 написано:
 
  gzr>>> Вот возникла проблемка, никак не соображу как
  gzr>>> бы половчее извернуться.
  gzr>>>
  gzr>>> Hужно напечатать хеш отсортированный по ассоциированным
  gzr>>> значениям. делаю   foreach $word (sort {$stat{$a} cmp $stat{$b}}
  gzr>>> keys %stat) {   print OUT "$stat{$word} $word \n"; } скрипт
  gzr>>> вылетает с сообщением "Out of Memory" Причем даже если foreach
  gzr>>> заменить на while - это все равно на спасает. Одна только
  gzr>>> строчка @sorted_keys = sort {$stat{$a} cmp $stat{$b}} keys
  gzr>>> %stat; приводит к нехватке памяти.  Посоветуйте плз как
  gzr>>> извернуться...
  >>>>
  GG>>> Я собираю в хеш все слова (слова являються keys, а количество
  GG>>> упоминаний - values)
  BI>>
  BI>> Ty mozhesh uvelichit' xhv_max parameter. Max kol-vo klyuchey v
  BI>> hash-e.  keys %my_hash = 2000000; Eto uskoryaet rabotu hasha...
 
  AC> Так оно у него по нехватке памяти падает, какое еще ускорение?
 
  Ya dumayu padat' ono budet dolgo, poka ne budet ispol'zovat'sya kakya-nibud'
  shustraya RDBMS, mozhet Postgres ili tot-zhe MySQL.
 
      Be happy...
 
 ... /// P!Labs WHQ. ///
 ---
  * Origin: PiLabs (2:461/1024.314)
 
 

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

 Тема:    Автор:    Дата:  
 Re: сортировка большого хеша   Gleb Galkin   13 Dec 2000 13:41:37 
 сортировка большого хеша   Boris Ivanov   13 Dec 2000 19:59:00 
 Re: сортировка большого хеша   Artem Chuprina   14 Dec 2000 18:49:05 
 сортировка большого хеша   Boris Ivanov   17 Dec 2000 20:11:00 
 Re: сортировка большого хеша   Serge Shikov   22 Dec 2000 13:11:42 
 Re: сортировка большого хеша   Tarasov Sergej   22 Dec 2000 19:08:43 
 Re: сортировка большого хеша   Yuriy Kaminskiy   24 Dec 2000 03:22:50 
 Re: сортировка большого хеша   Serge Shikov   25 Dec 2000 13:50:42 
 сортировка большого хеша   Boris Ivanov   24 Dec 2000 12:31:00 
 Re: сортировка большого хеша   Serge Shikov   28 Dec 2000 12:41:47 
 Re: сортировка большого хеша   Ruslan Bondarev   28 Dec 2000 23:39:28 
 сортировка большого хеша   alexander smishlajev   29 Dec 2000 22:33:31 
 Re: сортировка большого хеша   Ruslan Bondarev   30 Dec 2000 21:04:59 
 кнут (was: сортировка большого хеша)   alexander smishlajev   31 Dec 2000 14:48:08 
Архивное /ru.perl/188883a3d10a6.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional