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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Konstantin Stupnik                   2:5020/400     23 Jul 2001  16:28:05
 To : All
 Subject : Re: Как _ПЕРЛОВО_ проверить наличие элемента в массиве?
 -------------------------------------------------------------------------------- 
 
 Hi!
 
 > Hello, All! Как поживает твой hерц?
 >
 > Сабж.
 >
 >   С уважением, Alexander
 
 Если ты про то, что элемент с заданным индексом существует,
 то
 if(defined($array[$index])){...}
 Если ты про наличие в массиве элемента
 со заданным значением, то
 встроенных средств (достаточно быстрых) нет.
 Hо тут стоит задуматься,
 если тебе это понадобилось,
 то может стоит использовать hash?
 
 Если в цикле забивать массив,
 каждый раз проверяя наличие такого
 элемента, сложность алгоритма будет O(N^2),
 что весьма плохо, и на сколь нибудь
 большом объёме данных будет
 работать ОЧЕHЬ медленно.
 
 --
 Best regards,
   Konstantin.
 Brainbench MVP for perl.
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Как _ПЕРЛОВО_ проверить наличие элемента в массиве?   Alexander Averbuh   20 Jul 2001 18:51:00 
 Re: Как _ПЕРЛОВО_ пpовеpить наличие элемента в массиве?   Albert N. MICHEEV   21 Jul 2001 10:14:12 
 Re: Как _ПЕРЛОВО_ проверить наличие элемента в массиве?   Oleg Bakiev   21 Jul 2001 21:17:26 
 Re: Как _ПЕРЛОВО_ проверить наличие элемента в массиве?   Konstantin Stupnik   23 Jul 2001 16:28:05 
 Re: Как _ПЕРЛОВО_ проверить наличие элемента в массиве?   Alexander Babanov   23 Jul 2001 11:46:03 
Архивное /ru.perl/64889c00f641.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional