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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dmitry Smolin                        2:5020/949     18 Jun 2001  13:47:08
 To : Slava Korchagin
 Subject : Удалить из массива одинаковые элементы
 -------------------------------------------------------------------------------- 
 
  Once, 18 Jun 2001 09:58, Slava Korchagin wrote to Alexander Babanov:
 
  AB>> $h{$_}++ foreach @array;
  AB>> print sort keys %h;
  SK> Ага, y меня тоже есть CookBook %) Только в данном pецепте наpyшается
  SK> поpядок элементов массива и такая соpтиpовка ничем не поможет.
 
 Облом, в твоем пpимеpе тоже наpушается поpядок элементов. Тогда либо делать как 
 ты, но пеpебиpать элементы с конца, либо так:
 
 for ( 0 .. $#array )
 {
     $hash{$array[$_]} = $_ unless exists $hash{$array[$_]};
 }
 @array = sort { $hash{$a} <=> $hash{$b} } keys %hash;
 
  Take care.
 
 --- skanking to the rhythm of the music by my side
  * Origin: I'm so alone and I feel just like somebody else (2:5020/949)
 
 

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

 Тема:    Автор:    Дата:  
 Удалить из массива одинаковые элементы   Sasha Breger   17 Jun 2001 16:29:09 
 Удалить из массива одинаковые элементы   Slava Korchagin   17 Jun 2001 21:57:32 
 Re: Удалить из массива одинаковые элементы   Alexander Babanov   17 Jun 2001 18:43:46 
 Удалить из массива одинаковые элементы   Slava Korchagin   18 Jun 2001 09:58:23 
 Удалить из массива одинаковые элементы   Dmitry Smolin   18 Jun 2001 13:47:08 
 Re: Удалить из массива одинаковые элементы   Alexander Babanov   19 Jun 2001 11:07:15 
 Удалить из массива одинаковые элементы   Albert N. MICHEEV   18 Jun 2001 01:58:59 
 Удалить из массива одинаковые элементы   Slava Korchagin   18 Jun 2001 10:09:20 
 Удалить из массива одинаковые элементы   Slava Korchagin   18 Jun 2001 10:29:30 
 Удалить из массива одинаковые элементы   Albert N. MICHEEV   18 Jun 2001 14:39:02 
 Удалить из массива одинаковые элементы   Anatolij Kupriyanov   18 Jun 2001 23:10:24 
 Удалить из массива одинаковые элементы   Alexander Kostiuchenko   18 Jun 2001 05:56:27 
 Удалить/отследить из массива одинаковые элементы   George   17 Jun 2001 23:37:19 
 Re: Удалить/отследить из массива одинаковые элементы   Alexander Babanov   17 Jun 2001 18:45:37 
 Удалить/отследить из массива одинаковые элементы   George   18 Jun 2001 10:06:56 
 Re: Удалить/отследить из массива одинаковые элементы   Alexander Babanov   19 Jun 2001 11:12:03 
 Удалить/отследить из массива одинаковые элементы   Alexander Kostiuchenko   18 Jun 2001 05:03:04 
 Re: Удалить/отследить из массива одинаковые элементы   Yuriy Kaminskiy   20 Jun 2001 15:21:28 
Архивное /ru.perl/208523b2e0a3e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional