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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Gleb Galkin                          2:5020/400     09 Dec 2000  15:21:23
 To : All
 Subject : сортировка большого хеша
 -------------------------------------------------------------------------------- 
 
      Hi All!
   
   Вот возникла проблемка, никак не соображу как
 бы половчее извернуться.
 
 Hужно напечатать хеш отсортированный по ассоциированным значениям.
 
 делаю 
   
 foreach $word (sort {$stat{$a} cmp $stat{$b}} keys %stat) {
    print OUT "$stat{$word} $word \n"; 
 }
 
 скрипт вылетает с сообщением "Out of Memory"
  
 Причем даже если foreach заменить на while - это все равно на спасает.
 
 Одна только строчка 
 
 @sorted_keys = sort {$stat{$a} cmp $stat{$b}} keys %stat;
 
 приводит к нехватке памяти.
   
 Посоветуйте плз как извернуться...
  
 ---------------------------
 Best Regards, Gleb Galkin
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 сортировка большого хеша   Gleb Galkin   09 Dec 2000 15:21:23 
 Re: сортировка большого хеша   Konstantin Tokar   09 Dec 2000 15:31:30 
 Re: сортировка большого хеша   Dmitry Popov   09 Dec 2000 16:40:41 
Архивное /ru.perl/5338430a92a8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional