Re: Log files
- From
- Roman Vasin ()
- To
- All
- Date
- 2000-03-02T09:19:26Z
- Area
- RU.ALGORITHMS
From: "Roman Vasin" <vasin@kaluga.ru>
>
> RV> Возникла очень интересная алгоритмическая задача:
>
> RV> Есть лог файл, задача - найти самые встречающиеся ip адреса, т.е.
> RV> получить отчет типа: ip count
>
> RV> В чем собственно проблема - формируешь обыкновенный список, а
> RV> затем просто сортируешь и выводишь результат.
>
> RV> Как быть? У кого какие идеи?
>
> Хранение текущих результатов подсчета надо вести не в линейном списке, а
в
> дереве. В простейшем варианте -- с глубиной 4 (простая разбивка по
участкам
> адреса), хотя, возможно, на 3-4 (или даже 2-4) участки имеет смысл
выделять
> более одного уровня.
>
А как это решит поставленную задачу? Подробнее плз.
--
Роман Васин, ~-~-~-> vasin@kaluga.ru
Home: http://www.geocities.com/CapeCanaveral/2971/
--- ifmail v.2.15dev4
* Origin: Demos online service (2:5020/400)