- RU.PERL ----------------------------------------------------------- RU.PERL - Msg : #5585 [620] От : Artem Chuprina 2:5020/400 01 февраля 05, 15:50 Кому : Anton Potekhin 12 февраля 05, 20:59 Тема : Re: array ------------------------------------------------------------------------------- From: Artem ChuprinaAnton Potekhin -> Serguei Trouchelle @ Tue, 1 Feb 2005 12:18:28 +0000 (UTC): ST>> Может, тебе стоит хэши использовать, а не массивы? ST>> Что за задача стоит? AP> Может :) AP> короче такая задача такая.... есть большой набор слов разделенных AP> пробелами.... нужно выбрать все уникальные слова и посчитать их кол-во... AP> т.е. сколько каждое слово встречается в документе. Hа php я их слаживал в AP> массив потом array_count_values и удалял уникальные array_unique... и AP> все.... теперь нужно сделать это на перле... вот и ищу самые оптимальные AP> решения ;) при условие того что я в перле не бум бум :) Так что если AP> подсоветует что дельное буду благодарен Hатурально. Строишь хэш, ключи которого - слова, а значения - количеcтво вхождений. Цикл обработки выглядит примерно так: while (<>) { $words{$_}++ for split /\s+/; } -- Artem Chuprina RFC2822: Jabber: ran@jabber.ran.pp.ru --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400)