Log files

From
Peter Tarakanov (2:5030/359.3)
To
Roman Vasin
Date
2000-03-01T22:49Z
Area
RU.ALGORITHMS
Привет, Roman!

@Давным-давно, 01 Мар 00, Roman Vasin писал к All:


 RV> Возникла очень интересная алгоритмическая задача:

 RV> Есть лог файл, задача - найти самые встречающиеся ip адреса, т.е.
 RV> получить отчет типа: ip                                 count

 RV> В чем собственно проблема - формируешь обыкновенный список, а
 RV> затем просто сортируешь и выводишь результат.

 RV> Как быть? У кого какие идеи?

 Хранение текущих результатов подсчета надо вести не в линейном списке, а в дереве. В простейшем варианте -- с глубиной 4 (простая разбивка по участкам адреса), хотя, возможно, на 3-4 (или даже 2-4) участки имеет смысл выделять более одного уровня.

---------------
 П.А.Тараканов

--- peter@astro.spbu.ru
 * Origin: Да позволено будет мне, о высокочтимый... (2:5030/359.3)