У меня есть, по-видимому, «простая» проблема, но я не могу найти решение по какой-то причине ...
У меня есть миллионы файлов разных размеров, и я хочу найти среднее размер файла.
Чтобы упростить это, я сгруппировал их по краям 16 КБ.
Реальный средний размер файла в наборе файлов
< 16 KB = 18689546 файлы
< 32 KB = 1365713 файлы
< 48 KB = 1168186 файлы
...
Конечно, простой (TOTAL_SIZE/количество файлов) не Работа. Он дает в среднем 291 КБ ...
Каким будет алгоритм для расчета реального среднего ...?
Thx, JD
Какие типы данных вы используете? Похоже, у вас может быть проблема с переполнением. –