|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 01 Feb 2005 16:50:01 To : Anton Potekhin Subject : Re: array -------------------------------------------------------------------------------- Anton 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: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/11477caaf8cee.html, оценка из 5, голосов 10
|